Houston
Restaurants
11209 Bellaire Blvd
- Category:
- Restaurants
Houston, 77072
TX, United States
- (832) 351-3400
Rate and review Tau Bay Restaurant in Houston, TX, United States!
Share your experiences at Tau Bay Restaurant with your friends or discover more Restaurants in Houston, TX, United States.