HotelsClick.com

Moscow Hotel

4 Stars

  Pl.Alexandra Nevskogo 2 - Saint Petersburg, Russia View Map

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.

Booking.com

Hotel facilities

  •  Internet Point
  •  Pet allowed

The Moscow Hotel offers fast internet connection. The hotel will host your pets.

Rooms facilities

  •  Television

The Moscow Hotel offers the use of a TV in the rooms.

Book