The Manor House Hotel is a charming 16th century coaching inn with a relaxed country house atmosphere.
Dating back to 1539 when Henry VIII granted the Manor to the Dean and Chapter of Westminster, the hotel has a fascinating history. The 38 en suite bedrooms are individually furnished and comfortable with private bathrooms. The house retains much of its original character with stone walls and large, impressive fireplaces.
en-suite • tea and coffee making facilities • television • radio • telephone • restaurant • 24hr room service •