Georgia
Atlanta
Villa Italian
Villa Italian
(770) 432-4357
1000 Cumberland Mall #1326, Atlanta, GA 30339
Grubhub.com
Menu not currently available
View on Grubhub
Ad