The STRAT Hotel, Casino & SkyPod’s iconic 360-degree rotating Top of the World restaurant was the top grossing independently-owned Las Vegas restaurant in 2019 according to the annual “Top 100 Independents” list posted online by Restaurant Business magazine this week. Top of the World came in at number seven among restaurants nationwide and is one of several Las Vegas
114