Horwood House
This property is located in Milton Keynes, lying just a 15 minutes' driving distance away from the centre of the town and the station. Central London is located just a 1 hour's driving distance away. The hotel is located within easy access of a number of attractions in the area, includ Read more
Horwood House
This property is located in Milton Keynes, lying just a 15 minutes' driving distance away from the centre of the town and the station. Central London is located just a 1 hour's driving distance away. The hotel is located within easy access of a number of attractions in the area, including Woburn Abbey, Milton Keynes Xscape and Milton Keynes Shopping Centre. The hotel is set amidst sprawling, stunning grounds. The hotel enjoys a charming, traditional style, exuding elegance and splendour. The guest rooms enjoy a classical style, oozing refined luxury. The hotel features a delightful restaurant, where guests can enjoy a delectable dining experience.
Number of Rooms: 182