Places of Interest
The Town House is situated in the centre of Solihull and is the perfect location to relax and enjoy great food. For visitors to the NEC it is just 3 miles away, 10 minutes by taxi or car and has plenty of free parking available. Click on the links below to view other local places of interest.
» National Exhibition Centre
The place to visit an exhibition or to see a music artist.
» visit the website» Solihull
Wander through the streets of Solihull window shopping or visit the fantastic Touchwood centre.
» visit the website