-
Mama's Pizza Express
is a great Pizza Place Restaurant
Ranked #1 of 26 Restaurants in Clifton Park.
Some say, it is great, terrible.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
I really thought the food was going to be great but the pizza and wings were terrible. I'd try it one more time and get a sub but I'd never get the pizza or wings again.