No. 246 Restaurant

129 E. Ponce de Leon Ave.,
Decatur
Phone: 678-399-8246
no246.com