The Canelles River is a river in Saint Lucia. It flows southeast from the central highlands in the south of the island, reaching the Atlantic Ocean to the south of the town of Micoud.
Add missing information
Add email Add phone Add business description Add website Add opening hours Add photos Add Social Media Add Products and Services