Mama Deluca's is a pizza restaurant where you can customize your own pizza with fresh ingredients.