This waterfall is located at Mount Saint George in the Southern part of the island and is among the most easily accessible, being only 25 minutes away from Scarborough. Read More
Green Hill Falls
- Favorite
Castara Road, Mount St. George, Tobago Western, Trinidad and Tobago.