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 1.5 miles from Inn on Novoslobodskaya, while Bolshoi Theatre is 2.3 miles away. Sheremetyevo International Airport is 13.7 miles from the property.