Inn Astra is situated in the Meshchansky district in Moscow, 900 metres from Olympic Stadium.
You will find a kettle in the room. Every room includes a shared bathroom. Inn Astra features free WiFi . A flat-screen TV is featured.
You will find a shared kitchen at the property.
Bolshoi Theatre is 2.5 km from Inn Astra, while Yeliseyevsky Shop is 2.6 km away. Sheremetyevo International Airport is 25 km from the property.