Loading hotels
Confirming room availability...
Amelie, Mokhovaya Ul. 43 Sankt Peterburg Russia 191028, Saint Petersburg, Russian Federation
The 3-star Ameli Mini Hotel is located in the center of Saint Petersburg, 50 meters from the Fontanka River Embankment and 500 meters from Field of Mars and Summer Garden. Pulkovo International Airport is 20 km away.