Listing 19 restaurants in and around Malmesbury.
Malmesbury (/ˈmɑː(l)mzbəri/) is a town and civil parish in north Wiltshire, England, which lies approximately 14 miles (23 km) west of Swindon, 25 miles (40 km) northeast of Bristol, and 9 miles (14 km) north of Chippenham. The older part of the town is on a hilltop which is almost surrounded by the upper waters of the Bristol Avon and one of its tributaries.
Abbey Row, MALMESBURY, Wiltshire SN16 0BW
Our historic building, in the shadow of Malmesbury Abbey, hints at our heritage: we are reputed to be the oldest purpose-built hotel in England.