Where is Millennium Square?
Where is Millennium Square located?
Millennium Square, Millennium Square, Great Britain (approx. 51.449837°, -2.600375°)
Where is Millennium Square on the map?
Millennium Square - Bristol Temple Meads
{"latitude":51.449837,"longitude":-2.600375,"title":"Millennium Square"}