The Point After 4250 Frankford Avenue, Philadelphia, PA 19124