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
It looks like this hotel doesn't have any packages available at the moment.
Explore these great options nearby!
The Snooty Fox Hotel
The Cotswolds, England, Tetbury
Exclusive Packages from £150 per night**Based on a 2 night stay








