Featuring an atrium with a glass dome, the Marriott Grand Hotel is located in the centre of Moscow, just a 5-minute walk from the Tverskaya Metro Station which offers easy access to the Kremlin and Red Square.
Number of rooms: 475
Tverskaya Street 26/1, Tverskoy, 125009 Moscow, Russia