EntertainmentLists 10 Best Luxury Hotels Owned By Celebrities By Milena Stojilović - November 30, 2017 FacebookTwitterPinterestWhatsApp 3Necker Island Source: theluxurytravelexpert.com Necker Island has the total surface area of 74 acres and is located in the British Virgin Islands. This prestigious location is owned by Sir Richard Branson.BackNext