Stratosphere Tower, Hotel and Casino
Voted "Best Place to View the City" three years in a row by the Las Vegas Review-Journal,
the Stratosphere Tower is the tallest freestanding observation tower in the United States.
CLICK the image below for group information