Tufton Hall Waterfall
Grenada
Nature
The Tufton Hall Waterfall is located in St. Mark's parish, just outside Victoria, Grenada. It is the tallest waterfall in Grenada, with the approximate height of 25 m.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account