Villa Beach Cottages is a unique, boutique beachfront hotel in the island of St. Lucia. The lush tropical landscape, effervescent flowers and shady coconut palms frame the property and create an intimate and seductive island retreat. The luxurious v…