Courtyard by Marriott St Petersburg CenterHotel
Kanonerskaya ul., 33, Admiralteyskiy, 190121 Saint Petersburg, Russia
On the banks of Griboedova Canal, this hotel is located less than a 5-minute walk from Mariinsky Theatre and Nikolsky Cathedral in St. Petersburg city centre. Turgenev's Square and trams are just a 5-minute walk away.