Discover India in Tulsa Change City
India Palace Restaurant
(918) 492-8040
6963 S Lewis Avenue
TULSA OK 74136   [Map]   [Directions]
USA