Mama Louisa's Italian Restaurant Categories Restaurants 2041 S. Craycroft Road Tucson AZ 85711 (520) 790-4702 (520) 745-2777 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×