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.


Scroll to top

Send this to friend