Horwood House Hotel
Little Horwood, Milton Keynes, Buckinghamshire MK17 0PH
History, luxury, and modernity combine seamlessly at Horwood House, a beautiful Grade II listed manor house with 38 acres of glorious grounds and gardens set amidst spectacular Buckinghamshire countryside.…
- Distance: 1.96 Miles
- Max: 270 guests
- Packages: 2