I have heard that this place may be closing its doors. Its located at 4730 Blakiston Street, just off of Torresdale Avenue in Philadelphia. If they close, that would just leave C&C up on Red Lion Road as the only indoor place to shoot in NE Philadelphia.