The Strat – Top of the World

Las Vegas, Nevada