501 Old York Rd, Jenkintown, Pennsylvania 19046 USA
Best homemade meatballs in the Northeast.
Photo Credit: Yelp