Yes Yes, the title is confusing for New Yorkers, but there really is a new location in Georgia! We went to the new Don Antonio pizzeria in Atlanta, GA back in March, and the quality was top notch.
We may have ordered too much food for only 3 people, but every menu item was mouth-watering and we couldn’t resist. If I lived near this place, the temptation would be dangerous. Thanks to our weekend hosts Donna & David!