The Leonard Hall Recreation Center is an indoor athletic facility which hosts a variety of programs such as indoor soccer, roller hockey and basketball leagues. Private roller skating parties are very popular at the Center and are booked on a first come, first served basis.