Where is Solihull?

Where is Solihull located?

Solihull, Solihull, United Kingdom (approx. 52.4146286°, -1.7888672°)


Where is Solihull on the map?