Located in the scenic Izmailovo Park, this hotel in Moscow offers soundproofed rooms with classic-style décor, free Wi-Fi, and a sun terrace. Partizanskaya Metro Station is 800 metres away.
Number of rooms: 56
Narodniy Prospekt 5, Izmailovo, 105187 Moscow, Russia