Taj Indian Restaurant
15895 North Freeway
Houston, TX 77090
Phone: 281-874-6800

Restaurant Hours:
11am to 9pm 7 days a week

Take-Out Menu