Peters Embankment, St Petersburg, Russian Federation
Peters Embankment is conveniently located at Admiralteiskaya Naberejnaya H 12 Flat 33 in St Petersburg, Russian Federation
Hotel Location:
Address: Admiralteiskaya Naberejnaya H 12 Flat 33
City: St Petersburg
Country: Russian Federation
Hotel Features:
- In Room TV
- Hair Dryer