Skip to main content

Tia Maria's Kitchen

restaurant · latin american restaurant · New Orleans, LA

Address
2931 Tulane Ave A, New Orleans, LA 70119
Phone
(504) 218-7954
Website
order.toasttab.com/online/tia-maria-restaurant
Where
29.9635, -90.0940

Search Hominin for Tia Maria's Kitchen

Other restaurants nearby

More in New Orleans

Tia Maria's Kitchen — restaurant in New Orleans, LA | Hominin