Ambitus Hotel 3* St. Petersburg, Russia

Hotels in Russia - Hotels in St. Petersburg - Ambitus Hotel

Ambitus Hotel is located in the centre of Saint Petersburg, just a minute's walk from Nevsky Prospekt and a 5-minute walk from Vosstaniya Square. Free WiFi access is available. Each elegant room here will provide you with a TV and satellite...