El Tucuche liegt rund 4 km vom Hotel House Of Zen Santa Cruz entfernt und ist unbedingt einen Besuch wert. Außerdem gibt es Parkplätze.
Das Stadtzentrum von Santa Cruz kann man innerhalb von 15 Minuten zu Fuß erreichen. Santa Cruz Green Market in etwa 25 Gehminuten Entfernung von der Pension ist eine der nahegelegenen Attraktionen.
Die Zimmer kommen mit Blick auf die Straße.