Victoria Square is a pedestrianised public square in Birmingham, England. It is home to both the Town Hall and the Council House
Victoria Square, a pedestrianised public square in Birmingham, England, United Kingdom, Europe, Photo by Alexandre Rotenberg
Details
License type
Rights Managed