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.