Necker Island

Necker Island is located in British Virgin Islands and is famous because it is owned by Sir Richard Branson- the founder and chairman of Virgin Group. The whole island is a part of the luxury properties under Virgin Limited Edition and serves as a resort which can accommodate up to 30+ guests.


Who Owns Necker Island?

Sir Richard Branson owns Necker Island. The 70 acre island is fully owned by Richard Branson

Mr Branson bought this island for Continue Reading

2 years ago No Comments Views
Scroll to top

Send this to friend