Mama Niki's Pizza
1715 Howell Mill Rd NW, Atlanta, GA 30318
Cuisines: Italian, European, Continental, Pizza
Price Range : Average
No coupons available
Be the first to add a photo!
12/03/2007Provided by Citysearch -
I found this place while driving around running errands. It was a GREAT find. The pizza is delicious and the garlic pretzels are so yummy. I would definitely recommend it and it's very close to the Wal-Mart shopping center so it's very convenient to drop in or pick-up.