The cascades of water at Mayfield Falls are not meant to be admired from afar, but experienced. Swim and soak in some of the 21 natural springs of this waterfall wonderland, located in Jamaica’s Hanover Parish. Leave the crush of tourists behind and follow a guide on a river walk up into a tropical ...
