Mell Square

Mell Square
Mell Square, Solihull, West Midlands, B91 3AZ