Close Window
View Category

View All Photos

Renaissance St. Petersburg Baltic Hotel

Check Rates & Availability

Nearby Attractions

St. Isaac's Cathedral (28 of 37)

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.