The Townhouse

About this restaurant
The Townhouse is located in the heart of Stratford upon Avon. Housed in a 400-year-old, Grade II Listed building and opposite Shakespeare’s school, the perfect place to enjoy the history, culture and entertainment that the town offers. The Townhouse provides an interesting mix of rustic and modern interiors throughout, as well as offering twelve luxury ensuite rooms, restaurant and relaxing bar and lounge area.
The dog details
Does this venue welcome dogs?DOG FRIENDLY BAR We are dog friendly and welcome guests of the four-legged kind alongside our human guests. Our dog-friendly inn offers a warm and cosy atmosphere in which to dine