Radisson Royal Hotel, St. Petersburg

Nevsky 49
St Petersburg
Russian Federation