Elwoods Pizza
Address:
3883 Peachtree Rd NE, Atlanta, GA 30319
Phone:
(404) 816-9730
Other Details:
Located in Cherokee Plaza, the privately owned Elwood's Pizza is not your average pizza joint. The pizzeria has a funky, colorful interior and an appealing ambience. Elwood's serves pizza by the slice all day, with your choice of toppings and either a thick or thin crust. Calzones, salads, pasta dishes and sandwiches are also on the menu, in the event that you're looking to try something a little different. Don't forget to stop by for one of the pizzeria's beer tastings, which cost $20 per person and include pizza, a commemorative glass and a $5 gift certificate.
Restaurants
Other Businesses: