Tarzan Grill - Odessa, TX

Tarzan Grill is an American (Traditional) restaurant in Odessa, TX. Order takeout online for pickup or delivery.

5606 NE TX-338
Odessa, TX 79762

Phone: +14322966961

Hours

  • Sunday: 11:00–20:01
  • Monday, Tuesday, Wednesday, Thursday, Friday, Saturday: 06:00–20:01