LYRA HOTEL

57A Dnepropetrovskaya street
St Petersburg
Russian Federation