waterfall

Mt Carmel Falls

Mt. Carmel Falls is one of Grenada’s most beautiful natural wonders. It’s a serene getaway amid the lush, untouched landscape of the island’s eastern interior. …

Close
Close