Northeast Philly hidden gem

One of Philly’s hidden gems is no other than Best In town Pizza, and Best in town Seafood , the name speaks for itself. Best in town seafood & Best in town Pizza : Located in northeast Philly Rhawnhurst section: on 7971 Castor Ave Philadelphia, PA 19152 As far as places in the Northeast for delivery this is the best place I’ve ordered¬†from hands down. … Continue reading Northeast Philly hidden gem