ituated in Moscow, 800 metres from the Olympic Stadium and a 2-minute drive from the Bolshoi Theatre, Apartments on Orlovo-Davydovsky offers self-catering accommodations with free WiFi. Free parking spaces are available on site.
The apartments at the Orlovo-Davydovsky come with a well-equipped kitchen, cable TV and a living area with a sofa. Each bathroom is fitted with a bathtub.
Both a restaurant and a caf?© can be found within 300 metres of the property. The Prospekt Mira Metro Station is 350 metres away and Sheremetyevo International Airport is reachable within 25 minutes by car.