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.
Necker Island Villa Reviews
-
Posted by Paul in Miami on 08/25/11 4:10pm
I think about Necker Island all the time, it is a purely magnificent home and hideaway from all things. It is a peaceful paradise place, and I just want to say Sir Richard did a wonderful job. I love the virgin group.






































