Search

India Palace

LOCATION:

6963 S Lewis Ave.
Tulsa, OK 74136

CONTACT:

(918) 492-8040
Venerable family-style restaurant offering classic Indian fare & a lunch buffet since 1974.

Map