Current Location : 74133
MI Tierra is located at 6703 E 81st St S in Tulsa, OK - Tulsa County and is listed in the categories Restaurants, Restaurants/Food & Dining, Full-Service Restaurants and Limited-Service Restaurants. After you do business with Mi Tierra, please leave a review to help other people and improve hubbiz. Also, don't forget to mention Hubbiz to Mi Tierra.
Day | Opening | Closing |
---|---|---|
Mon | Closed | Closed |
Tue-Sat | 10:30am | 9:00pm |
Sun | 10:30am | 5:00pm |