Just a 15-minute walk from the Red Square, this small hotel in Moscow offers free Wi-Fi, contemporary-style rooms, and a 24-hour reception. Sukharevskaya Metro Station is a 3-minute walk away.
Located in Moscow, Homestay on Novocheremushkinskaya 50 offers free WiFi. Novye Cheremushki Metro Station is 500 metres from the property.Guests can cook...
Mini Hotel Versal near Belorusskaya is located in Moscow and offers free WiFi access is available in common areas. The property has a 24-hour front desk...