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 Tran is a Tucson-based food writer, photographer, culinary educator, and owner-chef of the food truck Tran's Fats. Although he is best known locally for his work for Tucson Foodie, his work has also appeared in publications such as Bon...