Mamoun's Falafel has quietly closed its lone Atlanta area location in West Midtown. The restaurant, in an endcap outparcel of West Midtown Center (1269 Northside Drive), opened January 25, 2020, and closed in recent weeks, according to sources in the area.