St Lucia, Caribbean Location: St Lucia, Caribbean Size: 3,200 Square Ft Project type: New Construction Date: February 28, 2025 Category: Housing Share: