Old Bell Hotel

Malmesbury, Wiltshire, UK
England’s oldest hotel, steeped in history and charm. Character-filled interiors, timeless architecture, and a warm, inviting atmosphere create a destination rich in heritage.