Featuring free WiFi throughout the property, EcoHostel Izba is set in Moscow, 1.2 miles from Yaroslavsky, Kazansky and Leningradsky train stations. There is a 24-hour front desk at the property. Sokolniki Park is 1.2 miles from the property. Bolshoi Theatre and the Red Square are 3.1 miles from EcoHostel Izba. Sheremetyevo International Airport is 19.9 miles away.