Andron Hotel on Ilyicha SquareHotel
Syezzhinsky Pereulok 8, Bldg 1, Tagansky, 105120 Moscow, Russia
Located 550 metres from Rimskaya Metro Station and within an 8-minute walk from Ploshchad Ilyicha Metro Station in Moscow, Andron Hotel on Ilyicha Square offers free Wi-Fi.