LOCATION
West Mill Creek Tennis Courts
5200 Wyalusing Ave. Philadelphia, PA 19139
*