Courtyard by Marriott Moscow City Center is located in the heart of Moscow, within a 10-minute walk from Red Square and the Kremlin.
Offering panoramic views of the city, AZIMUT Hotel Smolenskaya Moscow is set in the central Moscow in a 23-storey building.
Elegant rooms with classical décor and 2 restaurants with panoramic city views are offered at this 5-star hotel, a 5-minute walk from…
Holiday Inn Express - Moscow - Paveletskaya is situated in Moscow, a 10-minute walk to Paveletsky Train Station with eponymous metro…
Set in a 19th-century building in Moscow, this 4-star hotel is 1 km from the Red Square and the Kremlin. It has a 24-hour front desk.
Surrounded by the restaurants of Lesnaya Street, this modern hotel in central Moscow offers soundproofed rooms with flat-screen TV,…
Conveniently situated just 20 minutes’ walk from the Kremlin and Red Square, the Chekhoff Hotel Moscow Curio Collection By Hilton is a…
Holiday Inn Moscow Sokolniki is situated by Park Sokolniki and opposite the Metro to easily access Moscow centre.
This hotel is located in the centre of Moscow, a 5-minute walk from Paveletskaya Metro Station, a 10-minute walk from Novokuznetskaya and…
Featuring free Wi-Fi and a 24-hour front desk, this hotel is located in the centre of Moscow.
A 5-minute walk from the Olimpiysky Stadium, this full-service business hotel offers modern rooms, Executive Floor and Executive Lounge.
Situated in the financial and shopping centre of Moscow, Lotte Hotel offers luxurious accommodation combined with ultra-modern facilities.
Located in the city centre of Moscow, a 5-minute walk from Paveletskaya Metro Station and in a 25-minute walking distance from the Kremlin,…
This luxury hotel is situated at the intersection of Moscow’s Kutuzovskiy Prospekt and Novy Arbat and occupies a Stalinist skyscraper.
Crowne Plaza Moscow World Trade Centre is located just 10 minutes' walk from the ExpoCentre in Moscow.
With a lovely garden and a terrace, this classic hotel offers spacious accommodation with breakfast included in Moscow's city centre.
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…
StandArt Hotel Moscow 5* is situated in Moscow city center, a 2-minute walk from Tverskaya, Pushkinskaya, and Chekhovskaya metro stations.
This hotel offers free Wi-Fi and free parking in central Moscow, just 200 metres from Sukharevskaya Metro Station.