1500 S Carrollton Ave, New Orleans, Louisiana 70118 USA
Falafel is the best I've ever had!
Photo Credit: Yelp