Courtyard by Marriott Moscow City Center Moscow

Perfect for business or leisure travel, the Courtyard by Marriott Moscow City Center hotel offers 218 rooms in the heart of downtown Moscow. World-famous Red Square and the Kremlin are just a short walk from the hotel, invitingly located in a quiet residential neighborhood.