Overlooking the street, House Of Zen Hotel Santa Cruz is located 3 miles from El Tucuche Mountain. The hotel also includes a car park.
The center of Santa Cruz is a 15 minutes' walk of this guest house. The accommodation is also about 25 minutes by foot from the fabulous Santa Cruz Green Market in Santa Cruz.