Otdykh 4 Hotel Inn Moscow, Russia
Located in a residential area of Moscow, a 5-minute walk to Lyublino Metro Station, Otdykh 4 Hotel offers comfortable accommodation. The Red Square is 8 metro stops away.
Number of rooms: 12
Armavirskaya Street 3, 109382 Moscow, Russia