Apartment at Menzhinskogo offers pet-friendly accommodation in Moscow, 5 km from Botanical Garden of Academy of Sciences and 9 km from Losiny Ostrov National Park. The apartment is 10 km from Izmaylovsky Kremlin. Free WiFi is available throughout the property.
The unit equipped with a kitchen with an oven and microwave. A TV is featured.
Olympic Stadium is 10 km from Apartment at Menzhinskogo, while Bolshoi Theatre is 12 km from the property. The nearest airport is Sheremetyevo International Airport, 19 km from the property.