Touchwood Shopping Centre

Touchwood Shopping Centre
The Hub, Touchwood, Solihull, West Midlands, B91 3GJ