Horwood House, set in 38 acres of stunning grounds, is a country house with modern facilities. Located just 15 minutes from central Milton Keynes and Milton Keynes Station, less than one hour's commute from Central London to Horwood House itself and just 15 minutes drive from the M1 and M40 motorway networks. Horwood House is ideal for business travellers wanting to re-charge after a busy day and great value for couples and families visiting the local area. Horwood House is a great base to ... More