Where is Palace Square?

Where is Palace Square located?

Palace Square, Palace Square, Russia (approx. 59.93928°, 30.31538°)


Where is Palace Square on the map?