LADOGA HOTEL

26 SHAUMYAN STREET
St Petersburg
Russian Federation