Texas Station Hotel Casino
User Rating:
Address:
2101 Texas Star Lane
Las Vegas, NV 89032
Phone:
+1 702 631 1000 / 1 800 654 8888
NileGuide Expert tip:
One of the best for movies and entertainment at the Armadillo. The buffet features the hottest chili around.
Map: