Letchworth Hall Hotel - Letchworth
Total Rooms: 85 Rooms From (GBP): 0.00
Welcome to the Letchworth Hall Hotel established in 1625, this exquisite English Manor house is surrounded by 8 acres of wonderful landscaped gardens the ideal place to walk have a leisurely stroll after your exquisite meal in the hotels restaurant offering mouth-watering cuisine. The hotel houses a total of 63 rooms all equipped with fine linens and en-suite bathrooms sure to give you a soothing nights sleep.
The Hotel is located in an excellent spot in close proximity to London Luton and Stanstead Airports, as well as being near the M1-A1 m and M21 motorways.
Guests staying at the hotel can avail of the nearby health and fitness facilities at Cannons health and fitness club free of charge, the club has a range of facilities including swimming pool, sauna steam room and gym.