chaitea
in
Tulsa, OK
India Palace
6963 S Lewis Ave
Tulsa
OK
74136
(918) 492-8040
6.7
mi