Property Name: Open Hotel on Nevsky 61
Property Address: Stremyannaya Ulitsa 14 Saint Petersburg, , 191025
Property Description: Offering free WiFi, Open Hotel on Nevsky 61 provides accommodation right by Nevsky Prospekt. All rooms offer a flat-screen TV, a shower and a hairdryer. Towels and bed linen are provided. Breakfast is served at the property, and guests have access to the shared kitchen. Mayakovskaya Metro Station is within a 4-minute walk of Open Hotel on Nevsky 61 and Moskovsky Train Station is 600 metres away.
Property Facts: Total Number of Rooms: 4Year of Last Renovation: N/A