5-7 Rimsky-Korsakov avenue, St. Petersburg, 190068, Russia
Tel.: +7 812 331 88 44
The Ambassador Hotel is located in the historic center of St. Petersburg, 7-minute walk away from Sadovaya (Sennaya Ploschad) Underground Station. St. Isaac and St. Nicholas Cathedral, the Mariinsky Theatre, and the Yusupov Gardens are all in the immediate vicinity of the hotel.