Courtyard by Marriott Moscow City Center hotel is ideally located in the downtown of Moscow, a mere 10-minute walk from the Red Square and Kremlin, right in the city center, near the main Moscow tourist attractions as well as business centers and embassies.