Sacha Ji Wellness Hotel and Retreat

An interesting experience is waiting for you in the northern Imbabura Province. Sacha Ji is a spectacular lodge, located in the heart of the Ecuadorian Andes, only two hours and a half from Quito; 100% sustainable and considered as one of the luxury wellness sanctuaries in the country it has a unique combination of scenic […]