Caribbean STAY

The Animal Flower Cave is located under the cliffs at North Point, St. Lucy, Barbados. It is the island's lone accessible sea cave. It was discovered by its seaward entrance in 1780 by two English explorers.


Create Account



Log In Your Account