Best Indian Restaurants in Inola, Oklahoma - November, 2024

Tikka Kabab

11009 E 41st St
Tulsa, Oklahoma
Closed : 11:00 AM - 8:00 PM