Nevsky Central Hotel

90 Nevsky Prospekt
St Petersburg
Russian Federation