Towle Institute High School

Towle Institute High School is a Division C team that competes in Delaware.