No Virgin Island | C. Michele Dorsey - Book island phone virgin
- Views: 546 509
Explore Necker Island. You’ve just arrived at Necker Island, Sir Richard Branson’s private island paradise. Necker Island is located in the Caribbean in the beautiful and unspoiled British Virgin Islands. British Virgin Islands. Start planning your stay. If you'd like to plan a stay on Necker Island the best thing to do is give us a call! I'd like to book the whole island.