This hotel lies in the heart of Moscow, just a 5-minute walk from the Kremlin. Massage services, free Wi-Fi and a 24-hour front desk are featured at In Time Hotel.
Set in central Moscow, Avontur Hotel features free WiFi access for all guests. The nearest metro station, Kurskaya, is 1 km away and Moscow Art Theatre...