Since 1969, restaurant, hotel, travel & other witty reviews by a handpicked, worldwide team of discerning professionals—and your views, too.


2019 Best Pizza Restaurants
in Atlanta Area

Atwoods Pizza Cafe, Atlanta, GA

Atwoods Pizza Cafe

Biltmore Hotel
817 W. Peachtree St. NW, Ste. A105
Atlanta, GA 30308

Another venue for Neapolitan pizza, Atwoods in Midtown adds breakfast to the mix. More

< Previous | Next > 

See the ratings for all the restaurants in this area


GAYOT's Annual Restaurant Awards honor America's best chefs, as well as promising newcomers and a top restaurateur.