Nevsky 103 Mini Hotel is located in Saint Petersburg, 3 km from Palace Square.
All rooms are fitted with a flat-screen TV. Nevsky 103 Mini Hotel features free WiFi throughout the property. Guests will enjoy free toiletries, slippers, coffee and tea.
Hermitage Museum is 3.2 km from the mini hotel, while Saint Isaac's Cathedral is 3.4 km away. The nearest airport is Pulkovo International Airport, 16 km from Nevsky 103 Mini Hotel.