Mama Niki's Pizza

Flag as Inappropriate

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
(404) 350-0514
  • Accessibility Details: Street-level access
  • Hours: Mon - Thu, 11am - 10pm; Fri, Sat, 11am - 11pm; Sun, noon - 10pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »