1198 Howell Mill Rd NW, Atlanta, GA 30318
(404) 365-0410
littlebacch
Filed under:
Peek inside the newly opened Roman Italian restaurant and bar along Howell Mill Road
From Roman Italian to Thai, these are the hottest restaurants opening this fall around ATL