Mamma Luisa Italian Restaurant, FLAGSTAFF, Arizona (AZ)
Conveniently stationed at 2710 North Steves Boulevard () in FLAGSTAFF, Arizona (AZ) (86004), Mamma Luisa Italian Restaurant is available at 9285266809. Make sure you give them a call upfront to arrange your table 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