Otdykh 8 Hotel
Hotel
Moscow
Located in the residential area of Moscow, 15-minute walk from Lyublino Metro Station, Otdykh 8 Hotel features free Wi-Fi.
Number of rooms: 11
Ulitsa Stavropolskaya 14, 109387 Moscow, Russia