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

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 and his Instagram @jackie_tran_.