Italy – Buckhead
3368 Peachtree Road, NE
Atlanta, GA 30326
Open - Changes to operations
A pre-World War II Little-Italy-style restaurant serving old and new world Southern Italian cuisine in a vibrant atmosphere. Bring a big appetite and big expectations!
Hours SUN-FRI:11am-10pm SAT:11am-11pm