Hotel «Moscow» → About the hotel

About the hotel

One of St. Petersburg’s biggest hotels is situated in the city centre on the Neva embankment close to Nevsky Prospect.

Location in busy and full of historical sights city centre next to "Alexsander Nevsky" metro station makes it easy for guests to reach the main historical places in a short time. The hotel overlooks a splendid unforgettable view of the majestic Neva river that leaves an everlasting impression!

Comfortable and cozy rooms, conference and banquet halls, business-centre, restaurants and bars are an attractive background for leisure and business meetings.