Vega Izmailovo HotelHotel
Izmailovskoe Shosse 71 Bld.3V, Izmailovo, 105613 Moscow, Russia
Featuring 2 restaurants, a fitness centre, this hotel is situated next to the Izmailovsky Park in Moscow, a 3-minute walk of Partizanskaya Metro Station and Izmailovo MCC Station. Free Wi-Fi is available on site.