Rating: 3 Star Commended
Built in 1625 - Letchworth Hall Hotel is a fine example of an English Manor House. Set in 8 acres of mature landscaped grounds - the hotel retains many of its original features including a Minstrels Gallery - Jacobean Fireplaces and mellow oak paneling. The Hotel offers 45 bedrooms and 2 suites - with ensuite bathrooms and modern facilities throughout. The Restaurant is renowned locally for its excellent standard of cuisine offering both a la carte and Table d-hote menus along with an extensive wine ...
Cities nearby Letchworth
Last Updated: September 26, 2015
Copyright © 1997-2015