Innovation Square
121 Edmund Street,Birmingham, B3 2HJ
13,736 FT² / 1276 M²
4,028 FT² - 8,578 FT²
374 M² - 797 M²