Description
Venerable family-style restaurant offering classic Indian fare & a lunch buffet since 1974.
Name: India Palace
Address: 6963 S Lewis Ave, Tulsa, OK 74136
Phone Number: +1 918-492-8040
Categories: Indian restaurant
India Palace is a Indian restaurant located at 6963 S Lewis Ave Tulsa/
(Latitude,Longitude: 36.061645,-95.956733)
Postal Code: 74136
Location
-
6963 S Lewis Ave, Tulsa, OK 74136
Add a review