The Moscow Hotel is conveniently located in the center of Saint Petersburg, close to Nevsky Prospect, on the bank of the Neva River. In front of the hotel there is Alexander Nevsky lavra, one of the main sacred places in Saint Petersburg. The city's major sights, stores and business centers are also located nearby. The Alexander Nevsky Square metro station is situated under one roof with the hotel. It makes reaching any part of the city easy and fast.
Good quality of service, large variety of facilities and favorable location make the Moscow Hotel one of the most popular hotels in Saint Petersburg. The rooms of the upper floors of the hotel feature a breathtaking view of the city center.
|