Mamma Santa's is the one stop for the tastiest pizza, fresh ingredients and service with a smile!
on November 1, 2011 (+12 Points)
Also voted for Mamma Santa's:
Mamma Santa's 12301 Mayfield Road Cleveland OH 44106
Hours: Mon-Sun: 11am-10pm
NOMINATED FOR: BEST Pizza