Annushka Hotel 3* Saint Petersburg, Russia

Hotels in Russia - Hotels in Saint Petersburg - Annushka Hotel

Free Wi-Fi and a 24-hour reception are available at this hotel, located along the banks of the Ekaterinhofka River. The hotel has a spa area with a sauna, hot tub, and fitness centre.