|
Letchworth Hall
|
Built in 1625, Letchworth Hall Hotel is a fine example of an English Manor House, set in eight acres of landscaped grounds. It retains many of its original features including a Minstrels Gallery, Jacobean fireplace and mellow oak panelling.
The Hotel is pleasantly situated next to a golf course just off the A1(M) at junction 9 and Luton Airport is very near within 20 minutes drive. London is 35 minutes away by car and the hotel is situated just a few minutes from the town of Letchworth (England’s First Garden City).