The enormous Izmailovo Hotel complex was built in 1979 on the site of the historic Izmailovo village and Royal Estate, whose remaining buildings are clustered just a 10-minute walk east of the hotel.
The enormous Izmailovo Hotel complex was built in 1979 on the site of the historic Izmailovo village and Royal Estate, whose remaining buildings are clustered just a 10-minute walk east of the hotel.