US/Canada 800.281.6879 INTL +1 978.570.1924 info@villarental.com

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.

Post a Review of Necker Island


You might also like these villas