Guest ScarletKnight41 Guests Posted November 19, 2006 Posted November 19, 2006 It's a concert arena in Camden (although they try to sell themselves as being a Philly locale).
Recommended Posts