TEMPLE SPORTS COMPLEX

Temple Sports Complex

1300 Master Street, Philadelphia, 19122