Delux Inn
8150 E 27th St S
Tulsa, OK 74129

(918) 610-7702
<strong></strong>... <strong></strong>... <strong></strong>... <strong></strong>... <strong></strong>... <strong></strong>... <strong></strong>...