Mamma Luisas is located off the East I-40 exit in Kachina Square shopping plaza 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.
2710 N Steves Bld #14, Flagstaff, AZ 86004, US
Questions? Reservations? Call (928) 526-6809
Open Everyday at 4:30pm
Until 9:00pm Sunday-Thursday
Until 9:30pm Friday and Saturday