Where is People's Palace?

Where is People's Palace located?

People's Palace, Glasgow City, United Kingdom (approx. 55.85128°, -4.23719°)


Where is People's Palace on the map?