Luna Hostel na Mokhovoy is located in Saint Petersburg, within a 5-minute walk of Saint Michael's Castle. The Russian Museum is 850 m away and Nevsky Prospekt is within an 8-minute walk. Free Wi-Fi access is available.
Number of rooms: 23
Mokhovaya Ulitsa 45, Tsentralny district, 191028 Saint Petersburg, Russia