Hotel Vera

25/16 Suvorovsky Avenue
St Petersburg
Russian Federation