Tarka Indian Kitchen

Indian restaurant · 721 W 19th St #7, Houston, TX

Delivery · Dine-In

Hours

More food in Houston, TX · Indian Food in Houston