EL TACO TAKO

Address: 
718 W CLEMENTS ST Odessa, TX 79761