

Hotel
Necker Island is Sir Richard Bransons private island paradise in the British Virgin Islands in the Caribbean. At seventy four acres Necker Island sits in turquoise waters surrounded by coral reefs and fringed with beautiful white sandy beaches. The island can be hired exclusively for groups of up to 48 guests or enjoyed as a couple/individual during Individual Stay weeks.
Amenities & Business Services
Unfortunately, Necker Island hasn't added any meeting rooms to their profile on The Vendry.
Do you work for Necker Island? Contact us to learn more about who's managing this profile or gain access.