Le House of Zen est situé à Santa Cruz. L'établissement offre une vue sur la montagne et la rue calme.
Dotée d'une connexion Wi-Fi gratuite, cette maison d'hôtes dispose d'une télévision ainsi que d'une cuisine entièrement équipée avec un four et un micro-ondes. Les serviettes et le linge de lit sont fournis.
L'aéroport de Piarco, le plus proche, est implanté à 26 km.