Loading hotels
Confirming room availability...
Art Mokhovaya, 27-29 Mokhovaya Str., Saint Petersburg, Russian Federation
Mokhovaya Art-Hotel is located in the center of Saint Petersburg, a 12-minute walk from the main street Nevsky Prospekt and a 16-minute walk from Gostiny Dvor metro station. The hotel is also a 10-minute walk from Summer Garden and Field of Mars. Moscow Train Station can be reached in 20 minutes on foot.