Part of the vast Izmailovo Hotel Complex, originally built to provide accommodation for the 1980 Moscow Olympic Games, the Izmailovo Alfa Hotel is located in the north-east of Moscow on the edge of historic Izmailovskiy Park, ensuring an attractive and peaceful atmosphere.
It is around 8km from the Izmailovo Alfa to the Kremlin and Red Square. However, the nearest metro station, Partizanskaya, is just across the road from the Izmailovo Alfa Hotel, and provides a fast direct link to Moscow's downtown, with the Kremlin reachable in only 20 minutes.