Dessert Tray
Las Vegas photo by erin :: the olive notes
Reviews That Feature This Photo
September 14, 2006
For our most unusual dining experience while in Vegas (and best view in town), we chose the Top of the World Restaurant in the Statosphere Tower. Located 1,149 feet above the city, the Tower is the tallest building west of...Read More