Touchwood, Solihull
United Kingdom · built 2001

Touchwood, Solihull is a shopping mall in United Kingdom, opened in 2001.
Shopping mall data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).
United Kingdom · built 2001

Touchwood, Solihull is a shopping mall in United Kingdom, opened in 2001.
Shopping mall data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).