• Home
  • Izmailovo Alfa Hotel

Where in the city is the hotel located?

Izmailovo Alfa Hotel

The Izmailovo Alfa Hotel is part of the Izmailovo hotel complex, built for the Moscow Olympic Games in 1980. The hotel is around 8 km from the Kremlin and Red Square, but very close to the metro, making it possible to reach the very centre of the city in around 20 minutes. It is also next to Izmailovo Park, a former estate of the Romanov family, with many interesting historical buildings and the city's largest souvenir market.
USEFUL ADS