Dark View Falls: A Breathtaking Escape in St. Vincent

The Dark View Falls, also known as the twin waterfalls, is located on Leeward Highway in Chateaubelair, St. Vincent & Grenadines. It’s a double waterfall, that cascades about 100 feet, with one fall on top of the other. To get to the Dark View Falls from the parking lot, you have to first walk across a long bamboo bridge over the Richmond River.