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