Elwoods Pizza 3883 Peachtree Rd NE, Atlanta, GA30319 Located in Cherokee Plaza, the privately owned Elwood's Pizza is not your average pizza joint. The pizzeria has a funky,…More 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.