Find a Hotel

Mama Louisa's Italian Restaurant

Located in: Eastside District

Address:

2041 S. Craycroft Rd.
Tucson, AZ 85711
United States

Phone: 520-790-4702

Fax: 520-745-2777

Visit Website

Description

Since 1956. Italian restaurant popular with Tucsonans. Pasta made on-site. Soup/salad/pasta bar 11 a.m.-2 p.m. Mon.-Sat. Open Mon.-Sat. at 11 a.m., Sun. at noon. Early evening dinner specials 3:30-6:30 p.m. Major credit cards.

Amenities

  • Patio Dining

See More

Top