Tikki Hut

4648 W Nectarine St Odessa TX 79766 USA

(432) 664-4658

Location