Millennium Square, Bristol

Bristol, United Kingdom

Millennium Square, Bristol

Millennium Square is a location in the centre of Bristol, England. It was built as part of the At Bristol development, and has become a popular public area.


Accommodations near Millennium Square, Bristol

View more accommodations near Millennium Square, Bristol

Nearby Tours & activities