Lancaster Court Hotel

3 Fokina Street
St Petersburg
Russian Federation