Centrally located just 200 m from Red Square and the Kremlin, this luxury hotel welcomes guests since 1903. It offers a free spa with indoor pool and rich breakfast buffet with international dishes.
Number of rooms: 202
Mokhovaya str..15/1, Tverskoy, 125009 Moscow, Russia