Tarka Indian Kitchen
CLOSED NOW
Today: 11:00 am - 10:00 pm
Tomorrow: 11:00 am - 9:00 pm
Phone: (346) 802-2096
Address: 721 W 19th St Ste 7, Houston, TX 77008
1034 W 20th St, Houston, TX 77008
1445 Yale St, Houston, TX 77008
4840 N Shepherd Dr, Houston, TX 77018
502 W 19th St, Houston, TX 77008
1214 W 43rd St, Houston, TX 77018
1901 N Shepherd Dr, Houston, TX 77008
1717 W 22nd St, Houston, TX 77008
1805 W 18th St, Houston, TX 77008
238 Hyta St, Houston, TX 77018
500 N Shepherd Dr, Houston, TX 77007