Skip To Main Content

Kenyon College Athletics

Sports Medicine - Facilities

 
5982


The state-of-the-art sports medicine facility is located on the first level of the Lowry Center. The sports medicine room has over 2,600 square feet of space that includes separate rehabilitation, treatment, and taping areas, as well as a physician exam room and hydrotherapy room.

Opened in January 2006 and renamed in October 2020, the Lowry Center is one of the most visually stunning and comprehensive athletic facilities in country that is designed to serve both the varsity athlete and recreational user.Â