Sitting proudly next to the 12th Century Abbey in the heart of the historic, vibrant and charming market town of Malmesbury you'll find The Old Bell, England's oldest hotel. Grade I listed but restored to the height of elegance, glamour and English charm, this family-owned hotel is a romantic haven for lovers of fantastic food, dramatic cocktails and outstanding service.
- England's oldest Hotel
- Individually designed bedrooms
- Easy M4 access
- Garden terrace
- Located in the heart of Malmesbury
- Excellent Restaurant
Special Offers
- Searching The Old Bell Hotel:
- arriving: Thursday, 11 December 2025









