Location

Izmailovo Delta Hotel

Part of the vast Izmailovo Hotel Complex, originally built to provide accommodation for the 1980 Moscow Olympic Games, the Izmailovo Delta 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 Delta to the Kremlin and Red Square. However, the nearest metro station, Partizanskaya, is just across the road from the Izmailovo Delta Hotel, and provides a fast direct link to Moscow's downtown, with the Kremlin reachable in only 20 minutes.

Nearest metro

USEFUL ADS