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