This 5-star eco-friendly Las Vegas hotel is on the Vegas Strip. The luxury hotel features a full-service spa and health club, a pool deck overlooking the Strip, and a state-of-the-art casino. It is located at 3325 S Las Vegas Blvd, Las Vegas, Nevada. The Palazzo Las Vegas offers spacious...