Indios verdee

Indian restaurant · 12560 E 21st St, Tulsa, OK

Dine-In

Hours

More food in Tulsa, OK · Indian Food in Tulsa