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.

created by solutions squared|