Touchwood Solihull is a shopping mall located in Solihull, United Kingdom. The average rating of this business is 4.30 out of 5 stars based on 9739 reviews. The street address of this business is 77-79 Homer Rd, Solihull B91 3SW, United Kingdom. Touchwood Solihull is open seven days a week from 09:30am to 08:00pm.
4 Karen Coates 19 months ago
5 Clare 20 months ago
4 Jonathan Homer 19 months ago
4 Tafadzwa Muza 20 months ago
4 Stuart Dessler 19 months ago
5 ES 19 months ago
5 Mel G 30 months ago
5 Jamie Ward 30 months ago
Friday | 09:30am - 06:00pm |
---|---|
Saturday | 09:00am - 06:00pm |
Sunday | 11:00am - 05:00pm |
Monday | 09:30am - 06:00pm |
Tuesday | 09:30am - 06:00pm |
Wednesday | 09:30am - 06:00pm |
Thursday | 09:30am - 08:00pm |
ODEON Luxe Birmingham Broadway Plaza
Kenilworth Castle and Elizabethan Garden
National Trust - Charlecote Park
Hollybush Garden Centre, Aquaria & Pets