This hotel is located in the east of Moscow, a 15-minute walk from the picturesque Izmaylovsky Park. Free Wi-Fi and a 24-hour front desk are featured at Izmailovskiy Hotel.
Number of rooms: 10
Verkhniaya Pervomaiskaya Street 6 bld. 3, Izmailovo, 105264 Moscow, Russia