Mama Niki's Pizza
1715 Howell Mill Rd NW, Atlanta, GA 30318
Parking: Lot, Private
Bike Parking: No
Cuisines: Italian, European, Continental, Pizza
Alcohol: Beer, Wine
Takes Reservations: No
Outdoor Seating: No
Price Range : Below Average
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.