Situated on nearly 30 acres, Palms is a boutique property with three distinct towers – each offering unparalleled views of the iconic Las Vegas Strip