Tag: St. Lucia

Tropical Mountainside Oasis In St. Lucia

Location: St. Lucia Square Footage: 8,000 Bedrooms & Bathrooms: 6 bedrooms & 6 bathrooms Price: $10,000,000 This tropical mountainside/seaside oasis is located in St. Lucia. Dubbed "Caille Blanc Villa", it features 5 distinct bedroom suites (one with 2...