- All reviews
Hotel Elokhovsky City is situated in the Basmanny district in Moscow, 2.1 miles from Olympic Stadium. Free WiFi is offered throughout the property and private parking is available on site. Each room at this hotel is air conditioned and features a TV. The rooms are fitted with a private bathroom. Extras include free toiletries and a hairdryer. There is a 24-hour front desk at the property. Bolshoi Theatre is 2.4 miles from Hotel Elokhovsky City, while Saint Basil's Cathedral is 2.5 miles away. Sheremetyevo International Airport is 16.8 miles from the property.