12800 Townsend Road Map Unavailable Address 12800 Townsend Road Philadelphia, PA 19154 United States Upcoming Events No events in this location