|
Horwood House, set in 38 acres of stunning grounds, is a country house with modern facilities, located 15 minutes from central Milton Keynes and Milton Keynes Station. Ideal for business travellers, couples and families, the hotel is less than one... read more
|
|