Results 3 results found El Nicho waterfall in the Sierra del Escambray mountains not far from Cienfuegos, Cuba, West Indies, Caribbean, Central America El Nicho waterfall, located in the Sierra del Escambray mountains not far from Cienfuegos, Cuba, West Indies, Caribbean, Central America El Nicho waterfall in the Sierra del Escambray mountains not far from Cienfuegos, Cuba, West Indies, Caribbean, Central America