Centenary Square

Centenary Square, Birmingham

rated excellent

Centenary Square

Birmingham
B1 2EP