header

Texas Station

Texas Station
Texas Station

Texas Station opened on July 12, 1995.

Closed on March 18, 2020 (Due to COVID-19).

Demolished in 2022.


Was located at 2101 Texas Star Lane, North Las Vegas, Nevada.