(713) 524-2170 | Indika Restaurant,516 Westheimer Rd Houston, TX 77006. Get Directions
Estimated delivery time: 45 mns. min