Honestly, a South Philly gem I've just discovered and I think it may be the best pizza in town. Bring cash though!