The STRAT Hotel in Las Vegas is famous for its iconic, 1,149 foot tall observation tower, the tallest freestanding structure in the U.S., featuring thrilling rides (like SkyJump), the Top of the World revolving restaurant with 360 degree views, and an observation deck, alongside its casino, entertainment, and pools, making it a distinctive Las Vegas landmark.