Mindo Ecuador. Casa de Piedra is a paradise. A lodge with an unbeatable location, facing the Canchupí River, just 3 minutes walk from the center of Mindo.
Last seen: June 16th at 10:18am — Visit site