Eiffel Tower Restaurant is a Five-Star Las Vegas French restaurant located at Paris Hotel and Casino. The Eiffel Tower in is among the most acclaimed French restaurants in Las Vegas, offering lamb seasoned to perfection and superior foie gras. Eiffel Tower Restaurant is situated inside the Eiffel Tower replica at Paris Las Vegas, 100 feet above the Las Vegas Strip.