See all Restaurants in Tulsa
India Palace
6963 S. Lewis Phone: ☎ +1 (918) 492-8040About
India Palace, 6963 S. Lewis (South Tulsa), ☎ +1 (918) 492-8040. This little hole-in-the-wall is probably Tulsa's best Indian restaurant. Try any of the dishes here, you can't go wrong.![](https://farm3.static.flickr.com/2511/3741588378_8324964241_m.jpg)