Спортивно-туристический центр им. Леонида Тягачева расположен в 40 км от МКАД. На территории расположены 2 жилых корпуса, ФОК, открытые спортивные площадки, медицинский центр, столовая и административное здание.
С 2001 года спортивно-туристический центр является базой для подготовки резерва сборной команды России по горнолыжному спорту.