Top of the World 4.4 / 5

2000 S Las Vegas Blvd, Las Vegas

Overview

Rotating New American restaurant on the 106th floor of Stratosphere Tower offering panoramic vistas.

Tips & Reviews