An upscale steakhouse and seafood restaurant in The STRAT Tower with a 360-degree rotating dining room offering views of the Las Vegas valley and an award-winning menu.