India Palace Restaurant

6963 S Lewis Ave
Tulsa, OK
918.492.8040
36.061947
-95.957839

for India Palace Restaurant
Directions
from: