How do you find great Italian Cuisine?
Mamma Luisas is located off the East I-40 exit in Kachina Square which is at the corner of RT 66 and Steves Blvd. (2710 N Steves Blvd #14) in beautiful Flagstaff, AZ. We are open nightly at 4:30pm. Whether you are a Flagstaff local, a mountain vacationer, or simply passing through and are in the mood for delicious Italian food, come to Mamma's, you won't leave disappointed.