Which major shopping center is located in Solihull?
Westfield London
Bullring Birmingham
Touchwood
Meadowhall Sheffield
Answer
Touchwood is a major shopping center located in Solihull. It opened in 2001 and features over 100 stores, including popular brands such as John Lewis, Apple, and Zara.
Discover Solihull: The Ultimate Trivia Challenge on West Midlands' Hidden Gem