(Last Update: 24 Apr 2023)
Cadasse is set on a three quarter acre fully fenced site in the prestigious Cap Estate at the northern end of the beautiful island of St Lucia. Thi