List of Villa Pizza Stores in Atlanta, GA Outlet Note Regular Brands Villa Pizza Georgia Atlanta Rating 4.9 based on 54 votes Official Website http://www.villapizza.com/ Products Restaurants Food Pizza NameAddressPhone Name/Address/Phone Villa Pizza outlet - Atlanta 6000 N Terminal Pkwy (404) 768-7231 Villa Pizza outlet - Atlanta 50 Upper Alabama St Sw (404) 584-0102 Villa Pizza outlet - Atlanta 3873 Washington Rd (470) 225-6745 People Also Viewed