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.