Tag Archive: Manor House
Here you'll find all of our posts tagged with 'Manor House'.
Set within eight acres of beautifully-landscaped gardens, the Letchworth Hall Hotel & Spa is the perfect retreat from modern-day life. This beautifully-restored manor house was completed in 1625, and still retains many of its original Jacobean features. The history of the site can be traced as far back as the 12th century however, when a Norman manor stood proud. The hotel boasts a total of 87 luxurious bedrooms (each individually designed), two full banqueting suites… Continue reading »