Places | June 25, 2014 12:04 PM EDT
40 fantastic photos of Victoria Square in Birmingham, UK
Victoria Square is a pedestrianised public square in Birmingham, England. It is home to both the Town Hall and the Council House, and directly adjacent to Chamberlain Square.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.