Horwood House Venue, Milton Keynes, England. Rooms from £69.00
Horwood House, set in 38 acres of stunning grounds, is a country house with extensive modern facilities, located 15 minutes from central Milton Keynes and the M1, 35 minutes from London Luton Airport and 50 minutes north of London by train. Ideal for bu
Updated: 02 Feb 2011
Top sites
Visitors counter
Place one of HTML codes at your site's pages to add the site to our rating.: