TravelTill

About Necker Island



Necker Island is a 74-acre (300,000 m) island in the British Virgin Islands just north of Virgin Gorda. The island is owned by Sir Richard Branson, famous for his Virgin brand, and is part of the Virgin Limited Edition portfolio of luxury properties. The entire island operates like a resort and can accommodate up to 28 guests