ROTAS On Moskovsky 224 Floor 18Hotel
Moskovskiy Prospekt 224 Floor 18, Moskovskiy, 196066 Saint Petersburg, Russia
ROTAS On Moskovsky 224/18 offers accommodation in Saint Petersburg, within a 5-minute walk of Moskovskaya Metro Station. ROTAS On Moskovsky 224/18 boasts views of the city and is 10 km from Admiralty Building.