Necker Island is a small island in the British Virgin Islands just north of Virgin Gorda, located at . It is owned by Sir Richard Branson, famous for his Virgin brand, and it is part of the Virgin Limited Edition portfolio of luxury properties.
Necker Island is a small island in the British Virgin Islands just north of Virgin Gorda, located at . It is owned by Sir Richard Branson, famous for his Virgin brand, and it is part of the Virgin Limited Edition portfolio of luxury properties.