The Greyhound Brasserie and Bar in Wiltshire is a contemporary country pub and dining room offering modern British and European dishes in the historic market town of Malmesbury. Located on High Street, Malmesbury, the restaurant sits close to the town’s medieval abbey, independent shops and traditional stone buildings, giving it a central position within one of Wiltshire’s most characterful small towns. Malmesbury is known for its hilltop setting, winding streets and proximity to the Cotswolds, making The Greyhound a convenient stop for both locals and visitors exploring the surrounding countryside.
The Greyhound combines the feel of a stylish brasserie with the warmth of a traditional pub. The interior features a modern dining space, a relaxed bar area and outdoor seating for warmer months. The atmosphere is informal but polished, attracting a mix of families, walkers and diners looking for an elevated take on classic pub food.
The menu focuses on seasonal British and European-influenced cooking, with dishes prepared using locally sourced produce where possible. Starters and small plates often include items such as soup, pâté, seafood dishes and vegetarian options, while mains range from steaks, burgers and fish dishes to more refined plates such as risotto, slow-cooked meats or daily specials. The kitchen also offers Sunday roasts, desserts and a children’s menu, creating a broad all-day offering. Menus change regularly to reflect seasonal availability.
The bar serves a selection of wines, beers, spirits and cocktails, supporting both casual drinking and full dining. With its central Malmesbury location, contemporary brasserie menu and welcoming pub atmosphere, The Greyhound Brasserie and Bar provides a versatile dining option in one of Wiltshire’s most historic market towns, appealing to those seeking relaxed, modern British cooking in a traditional setting.