Links
LetchworthGardenCityHotels
63 Bed Rooms
A fine example of an English manor house, this beautiful 17th century hotel stands within 8 acres of mature landscaped grounds in Letchworth Garden City.Rooms from £79.00