Letchworth Hall
Letchworth Hall Hotel is a charming converted manor house with a rich history dating back to the 1620s, originally built by William Lytton.
The hotel has managed to preserve many of its original features, including a splendid Jacobean fireplace, creating a warm and inviting atmosphere, perfect for relaxed evenings.
Set amidst eight acres of picturesque grounds, the hotel offers a tranquil and beautiful setting.