One of the most iconic photo spots in Vegas - a must!
Set the scene for a memorable evening at one of the most romantic restaurants in Las Vegas located at the top of the Eiffel Tower! Sitting more than 100 feet above the Strip, the critically-acclaimed food is as amazing as the view.