Introduction to Albert Square: Albert Square is located between Deansgate St. and Mosley St., the heart of the city and commemorates Victoria Named after the Queen's husband Albert. The square is the largest square in Manchester and is very close to major attractions.

Leave a Reply