← Back
The Town House
Restaurants
727 Warwick Road, B91 3DA
Solihull, West Midlands
Business profile
One of the best Solihull Restaurants, the Town House, is a fine dining Restaurant and stylish bar in Solihull. Find the best Restaurants in Solihull now
Customer reviews
No reviews yet
Write a review