The Taleon Imperial Hotel

59 Moika Emb
St Petersburg
Russian Federation