Mamma Luisa Italian Restaurant, FLAGSTAFF, Arizona (AZ)
Readily settled at 2710 North Steves Boulevard () in FLAGSTAFF, Arizona (AZ) (86004), Mamma Luisa Italian Restaurant is available at 9285266809. It is advisable to give them a call upfront to arrange your place in the restaurant.
More restaurants in FLAGSTAFF, Arizona (AZ)
Mamma Luisa Italian Restaurant contact information and details:
Address: 2710 North Steves Boulevard - , FLAGSTAFF, Arizona (AZ) 86004
Contact Phone: 9285266809