Close Window
View Category

Renaissance St. Petersburg Baltic Hotel

Nearby Attractions

St. Isaac's Cathedral (27 of 36)

St. Isaac’s Cathedral is an outstanding building in the city centre of St. Petersburg, Russia, which captivates you with its strength. There is a bird's-eye view of Venice to the north from the colonnade of this Cathedral.