With a recent £6 million refurbishment, Horwood House is perfectly placed for tranquillity and convenience, on the outskirts of Milton Keynes amid the Buckinghamshire countryside. 38 acres of landscaped grounds form an idyllic backdrop to this grand, early 20th Century manor house. 165 bedrooms and 15 meeting rooms all within easy reach of M1
... Read more