Solihull



Solihull is a city of about 90,000 people in central England. It has a metro area of about 200,000.

Teams

 * Solihull Barons