The STRAT Hotel, Casino & Tower
The STRAT Hotel, Casino & Tower
Resort
2000 Las Vegas Blvd S
, Las Vegas, Nevada, United States of America
89104
72
Average ·
4391 reviews