Hotel Paraje del Diria offers pet-friendly accommodation in Santa Cruz. Free WiFi is provided and free private parking is available on site. Rooms have a TV with satellite channels. Every room comes with a private bathroom.
Book this Hotel