STRAT Observation Deck, the perfect place for free views of Las Vegas, Nevada. This list wouldn't be complete without mentioning the STRAT Observation Deck. Located at the famous STRAT Hotel, this 1,149-foot landmark is the tallest freestanding observation tower in the U.S.