Mama Santa Restaurant Pizzeria

Flag as Inappropriate

Mama Santa Restaurant and Pizzeria is located on Mayfield Road in Cleveland's Little Italy. It is a full-service pizzeria that specializes in take-out pizza and pasta. There is a large dining room for guests and a free parking lot in the back. It is open for lunch and dinner every day except Sunday.
12305 Mayfield Rd, Cleveland, OH 44106
(216) 421-2159
  • Hours: Mon - Thur, 11am - 10pm; Fri, Sat, 11am - 11pm;
    Sun, closed
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »