The Moscow Hotel offers fast internet connection. The hotel will host your pets.
Moscow Hotel
4 StarsPl.Alexandra Nevskogo 2 - Saint Petersburg, Russia View Map
- Jump to:
- Services
Located just off Nevsky Prospect in St Petersburg, this 4-star hotel offers air-conditioned rooms, 5 restaurants including a panoramic restaurant. It is 50 metres from Alexander Nevsky Square Metro Station.
Hotel facilities
- Internet Point
- Pet allowed
Rooms facilities
- Television
The Moscow Hotel offers the use of a TV in the rooms.