Albert Square
Manchester, Square
It is a public square in the centre of Manchester, England. It is dominated by its largest building, the Grade I listed Manchester Town Hall, a Victorian Gothic building by Alfred Waterhouse.

Country: United Kingdom
City: Manchester
Address: Albert Square, Manchester M2, UK
Website: