We've got Christmas all wrapped up
Christmas at The Old Bell Hotel
Welcome to The Old Bell Hotel in Malmesbury, the oldest hotel in England, located next to the historic 12th-century Malmesbury Abbey. Established in 1220, our Grade I listed building offers a charming festive experience with cosy lounges, delicious seasonal menus, and a warm welcome.
Join us and celebrate Christmas, whether for a memorable stay, a festive afternoon tea, a catch-up with friends and family or our traditional Christmas Day Lunch.