Necker Island is a 74-acre (300,000 m2) island in the British Virgin Islands just north of Virgin Gorda. The whole island operates like a resort and can accommodate up to 28 guests.
A Private Island Paradise!
This is barefoot luxury in a setting that’s just about as exclusive as it gets. Necker Island is located in the Caribbean in the beautiful and unspoiled British Virgin Islands…
Never seen such sandy white beaches & that crystal clear water… It takes you to a whole different level of relaxation & freedom…
One word of warning: once you’ve seen the world in Necker colours, you might not want to leave!