Dream Inn Santa Cruz haut de gamme se trouve dans le quartier de shopping de "Cowell Beach" et offre un hébergement à environ 5 minutes de marche de Sanctuary Exploration Center. Offrant une vue sur le patio, l'hotel est situé à proximité du Quai de Santa Cruz, et dispose d'une piscine chauffée.
C'est un hôtel offrant un emplacement génial à environ 1 km de San Lorenzo River. À seulement 10 minutes à pied de Dream Inn vous mèneront au magasin de surf Cowell's Beach. L'hotel haut de gamme offre un accès facile à la Plage d'État de Natural Bridges, qui se trouve à environ 3 km. L'arrêt de bus Delaware Avenue & Centennial Street est situé à une courte distance de ce logement 4 étoiles.
Dream Inn de Santa Cruz propose 165 chambres avec une cafetière/théière, et des installations comme une climatisation.
Le bar lounge invite les clients à se détendre. L'hotel boutique se trouve à environ 300 mètres d'un restaurant un bar Ideal Bar & Grill.