27 Nov Horwood Estate Posted at 13:07h in by jaijo 0 Comments Located in the heart of the Buckinghamshire countryside lies Horwood House, a lovely hotel that was built in 1911, with its beautiful Grade II listed Manor House being the hotels... Read More