Mama Niki's Pizza
Drag box to select area
Located in Kroger Plaza, Mama Niki's Pizza is a Greek-inspired pizzeria. The menu features appetizers, salads, calzones, subs, pizzas and desserts, in addition to gyros. Signature pies include meat deluxe, Mama's veggie, white and barbecue chicken.
1715 Howell Mill Rd NW, Atlanta, GA 30318
- Accessibility Details: Street-level access
- Hours: Mon - Thu, 11am - 10pm; Fri, Sat, 11am - 11pm; Sun, noon - 10pm
- Accessible: yes