Tarka Indian Kitchen
721 W 19th St #7, Houston
(346) 802-2096
Menu
Restaurants in Houston, TX
Tarka Indian Kitchen
721 W 19th St #7, Houston, TX 77008
(346) 802-2096