The Crown Inn in Towcester is a restored 16th-century village pub and restaurant in Weston, offering home-cooked British dishes, locally sourced produce and a relaxed countryside setting.
The Crown Inn is located on Helmdon Road in Weston, a small rural village just outside Towcester in Northamptonshire. The area is surrounded by open countryside, walking routes and traditional stone cottages, giving the pub a classic village-green feel. The building dates back to the 16th century, and a major renovation has given the inn a fresh, modern interior while preserving its historic character. Weston sits a short drive from Towcester, Silverstone and the wider South Northamptonshire region, making the pub a convenient stop for locals, walkers and visitors exploring the area.
Inside, The Crown Inn blends rustic charm with contemporary touches, offering a warm, welcoming environment suitable for families, couples and groups. The renovation has created a bright, comfortable space while retaining original features that reflect the building’s long history.
The Crown Inn focuses on home-cooked British cuisine made with locally sourced ingredients, offering a menu that changes regularly to reflect seasonal produce. Guests can enjoy a range of dishes across lunch, afternoon tea and dinner, with options that typically include comforting pub classics, lighter plates and bar snacks. The venue is known for its fresh, wholesome cooking, and diners can choose to eat in one of several historic rooms throughout the building.
The pub also serves a selection of beers, wines and spirits, noting a well-kept range of ales and a drinks list designed to complement the food. As a village pub, it caters to both casual drop-ins and more formal meals.
With its countryside location, seasonal British menu and restored historic setting, The Crown Inn has become a popular dining spot near Towcester, appealing to those seeking relaxed, high-quality village pub dining.