618 Collings Ave, Collingswood, New Jersey 08107 USA
The best Italian restaurant in Philly is in New Jersey
Photo Credit: Yelp