Nevsky Avenue 90, Saint Petersburg
Boasting a central location in Saint Petersburg Nevsky Central Hotel is directly opposite the Mayakovskaya Metro Station. It offers simply furnished rooms overlooking a peaceful courtyard and free Wi-Fi.