Location


Temple Athletics Complex

1300 Master St

Philadelphia , PA

19122