Country: Russian Federation City: Saint-Petersburg Street: 43/1, Lermontovsky prospect Location: Azimut Hotel