Three Dolphins,In Lockrum Bay, Anguilla Is an Elegantly furnished
Estate on the British West Indies Isle of Anguilla and provides a
most private escape for the discriminating traveler. Overlooking its
own secluded strand of white sand beach directly in front of the
house it also has breathtakin...