Millennium Square, Bristol
From Wikipedia, the free encyclopedia
Millennium Square is a location in the centre of Bristol, England.[1] It was built as part of the At Bristol development, and has become a popular public area.
For other places with the same name, see Millennium Square.