Renowned Top of the World Restaurant at The STRAT Hotel, Casino & Tower Unveils Seasonal Dishes and Drinks
Renowned Top of the World Restaurant at The STRAT Hotel, Casino & Tower Unveils Seasonal Dishes and Drinks New menu selections featuring fresh fall and winter flavors are now available. The award-winning Top of the World, located more than 800 feet above the Las Vegas Strip atop The STRAT Hotel, Casino & Tower, has unveiled a … Read more