Marco Polo Saint Petersburg Hotel

12th Line, 27 Vasilyevskiy Island
St Petersburg
Russian Federation