Taking the bus to the concert?
Here is some info:
The 66 bus is the closest. The 66 will let you off at Tolbut and Frankford Ave. 
Walk North on Frankford to Academy.  Left on Academy. 
Cannstatters will be on the right.   (9130 Academy Rd, Philadelphia, PA 19114) 
9130 Academy Road, Philadelphia, PA 19114 (215) 332-0121
Click HERE for directions