Exquisite. Sophisticated. In the heart of the city.

Radisson Royal Hotel, St. Petersburg

Restaurant