Azimut Hotel St Petersburg

43-1 Lermontovsky Prospect
St Petersburg
Russian Federation