USA Maps

Tau Bay

Vietnamese restaurant

4.6 ★ (856 Google reviews)

Name
Tau Bay
Address
8150 Southwest Fwy T, Houston, TX 77074
Phone
(713) 771-8485
Category
Vietnamese restaurant

About Tau Bay

Tau Bay is a vietnamese restaurant in Houston, TX. It is located at 8150 Southwest Fwy T, Houston, TX 77074 and can be reached by phone at (713) 771-8485. On Google Maps it has a rating of 4.6 out of 5 based on 856 reviews.

Source: Google Maps listing.

Location

More businesses in Houston and Texas