3524 Severn Ave, Metairie, Louisiana 70002 USA
Best meatballs you wanna put in your mouth!
Photo Credit: Yelp