Touchwood is a shopping centre in Solihull, West Midlands, United Kingdom.
Read more about Touchwood: History