Top of the World at The STRAT Hotel, Casino & Tower Debuts an Exquisite Elevated Prix Fixe Menu
Top of the World at The STRAT Hotel, Casino & Tower Debuts an Exquisite Elevated Prix Fixe Menu Available from 4- 6 p.m. daily, the new three-course menu offers culinary adventure for just $79 per person. The award-winning Top of the World steakhouse, located more than 800 feet above the Las Vegas … Read more