Los huéspedes del Hotel House Of Zen Santa Cruz pueden visitar El Tucuche, enclavado a unos 4 km. También hay un aparcamiento.
Se puede llegar al centro de Santa Cruz en 15 minutos a pie. Esta pensión está provista de acceso al Santa Cruz Green Market, que está situado a unos 25 minutos a pie.
Las habitaciones de huéspedes cuentan con vistas a la calle.