India Palace Restaurant is the oldest Indian restaurant in Tulsa, Oklahoma. It is famous for its authentic food and...
6963 S. Lewis, Tulsa