Prospekt Rimskogo-korsakova 5-7, Saint Petersburg
The Ambassador Hotel is located in the historical centre of Saint Petersburg a 7-minute walk from Sadovaya Metro Station. It combines 19th-century architecture with modern amenities including several restaurants and bars a gym and spa area.