The best pizza I've found in the Atlanta area is Mellow Mushroom. I had the first one when I visited my Dad in 1977 in Sandy Springs, moved here a year later and STILL think they make the best.
**Disclaimer** Even though I went there every other month for over a year, I've never had pizza in NY, so note I said it's the best in the ATLANTA area. :P
|