Skip to main content

El Tlachi’s Munoz

restaurant · Tulsa, OK

Address
2003 S 129th East Ave, Tulsa, OK 74108-6711
Phone
(918) 453-6988
Where
36.1348, -95.8328

Search Hominin for El Tlachi’s Munoz

Other restaurants nearby

More in Tulsa

El Tlachi’s Munoz — restaurant in Tulsa, OK | Hominin