About Us:

In the summer of 1994, a small Greek family established a Pizza business in southwest Philly. Their success has very well been recognized since then in the local community for their outstanding quality service. Many ex-residents from the neighborhood still migrate over to 63rd Street Pizza to enjoy a heavenly bite!

Location:

From I-95 North:

Turn right onto Island Ave

Turn right onto Lindbergh Blvd

Turn left onto S 65th Street

Turn right onto Elmwood Ave

Turn left onto S 64th Street

Turn right onto Wheeler St