Alexander House Boutique Hotel

27 Kryukov Kanala Embankment
St Petersburg
Russian Federation