Neapolitan pizza finds new home in Atlanta