Results 5 results found Sir Richard Branson's island home, Necker Island, in the British Virgin Islands in the Caribbean Sir Richard Branson's home on the island of Necker, in the British Virgin Isles in the 1990s Sir Richard Branson's home on the island of Necker, in the British Virgin Isles in the 1990s Sir Richard Branson's home on the island of Necker, in the British Virgin Isles Necker Island, private island owned by Richard Branson, Virgin Islands, West Indies, Caribbean, Central America