Necker
Island is a 30-hectare (74-acre)
island in the British
Virgin Islands just north of
Virgin Gorda. The
island's land is entirely
owned by Sir
Richard Branson, chairman of the
Virgin Group, and is part of the
Virgin Limited Edition portfolio of luxury properties.
read more >>