NELLIES Famous Chicken Strips

990 Piedmont Ave NE, Atlanta
(404) 347-3360