Located in Texas Station
2101 Texas Star Lane
North Las Vegas NV 89032
Open 11:00am - 10:00pm (until 1:00am Fri & Sat)
Southern Texas and Gulf Coast specialties including etoufee, fresh oysters, clams, soups and bouillabaisse.
Based on 0 reviews
Earlier Reviews for Texas Star Oyster Bar