Necker Island

Necker, Sir Richard Branson’s private island paradise, is situated in the British Virgin Islands, a stunning and unspoilt area of the Caribbean. At 74 acres, Necker sits in turquoise waters surrounded by coral reefs and fringed with beautiful white sandy beaches. The island can be hired exclusively