Where is Solihull?

Where is Solihull located?

Solihull, Solihull, United Kingdom (approx. 52.4130189°, -1.7768935°)


Where is Solihull on the map?