Las Vegas, Nevada
Restaurants
Las Vegas -> Listings -> Cities & Towns -> Las Vegas, Nevada -> Restaurants
Las Vegas, Nevada
Restaurants located at Las Vegas, Nevada
Top of the World
2000 Las Vegas Blvd S - Las Vegas, NV 89104Top of the World is a fine dining restaurant situated on the 106th floor of The STRAT Hotel, Casino & Tower in Las Vegas. It features a revolving dining room that completes a full rotation every 80 minutes, offering panoramic views of the Las Vegas skyline. Th
Listed in Restaurants -> American