Description
The Amulet Hotel is located the heart of Saint Petersburg, less than a 5-minute walk from Palace Square, the Hermitage and St. Isaac’s Cathedral. Free Wi-Fi and free onsite parking are available.
Products, services, keywords
Map
Statistics:
Fully viewed : 5310
Showed in search results : 37803
Fully viewed : 5310
Showed in search results : 37803