LocationThis luxurious hotel is centrally located on the Las Vegas Strip. The hotel affords a glorious view of the gardens and the picturesque lake in the surrounding area.