Grand Hotel Emerald

18 Suvorovsky Prospect
St Petersburg
Russian Federation