Alfah Restaurant

763 Dekalb Industrial Way Suite D, Decatur
(404) 228-2926