Mama Louisa’s on Houghton Permanently Closed (Original Craycroft Location Still Open)

Last modified on August 12th, 2018 at 9:19 pm

Mama Louisa’s on Houghton (Photo courtesy of Mama Louisa's on Houghton on Facebook)

Rita Ranch Italian restaurant Mama Louisa’s on Houghton at 7545 S. Houghton Rd. has permanently closed after almost four years in business.

The restaurant announced the following on their Facebook page Saturday morning:

Theresa and David Mowery opened Mama Louisa’s on Houghton mid-2014. The restaurant space previously held China View Bistro.

The Elefante family runs the original Mama Louisa’s at 2041 S. Craycroft Rd. — the two restaurants are owned and operated independently. The original Mama Louisa’s is currently open and has no plans to close.

Mama Louisa’s on Houghton was located at 7545 S. Houghton Rd. For more information, visit Mama Louisa’s on Houghton on Facebook.

Jackie is a food writer and photographer native to Tucson. He loves corgis and still thinks rickrolling is funny. If you'd like to stalk him, visit
Do NOT follow this link or you will be banned from the site!