Inn on Novoslobodskaya offers pet-friendly accommodation in Moscow The rooms are fitted with a TV Every room comes with a shared bathroom Inn on Novoslobodskaya features free WiFi throughout the property You will find a shared kitchen at the property You can engage in various activities, such as cycling and hiking Olympic Stadium is 24 km from Inn on Novoslobodskaya, while Bolshoi Theatre is 37 km away Sheremetyevo International Airport is 22 km from the property