With artful designs and sophisticated amenities, Marriott Santa Cruz de la Sierra Hotel is perfect for chasing outdoor and city adventures. Guests will delight in the hotel's on-site dining, spa, artful rooms, scenic views and location near Ventura Mall.