Tufton Hall Waterfall
From Wikipedia, the free encyclopedia
The Tufton Hall Waterfall is located in St. Mark’s, Victoria, Grenada. It is the tallest waterfall on Grenada. The only way to visit the waterfall is to hike for approximately 3 hours through technical terrain.