Dell Arte
St. Petersburg St. Petersburg
Check in
2:00 PM
Check out
12:00 PM
With a stay at Dell Arte in St. Petersburg (St. Petersburg City Centre), you'll be steps from Vosstaniya Square and Nevsky Prospect. This aparthotel is 0.3 mi (0.6 km) from Stockmann and 0.5 mi (0.8 km) from Ligovsky Prospekt.
Make yourself at home in one of the 40 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms feature bathtubs or showers, complimentary toiletries, and hair dryers. Conveniences include blackout drapes/curtains, as well as phones with free local calls.
Property Details
Location
Nevsky Prospect 105, St. Petersburg, St. Petersburg 190000, Russia