The Art Hotel is located within a small park in a leafy residential district of northern Moscow, close to the main highway running north out of the city towards St. Petersburg (and past Sheremetyevo Airport). The hotel is around 10km from the Kremlin and Red Square, and right next to the home ground of Moscow's leading football team, CSKA.
Back to Art Hotel