5 Surprising Hospitality Takeaways from My Stay on Richard Branson’s Private IslandNecker Island, Sir Richard Branson’s private island located in the British Virgin Islands, is famous for its stunning views and its long list of celebrity, presidential, royal, and high-profile guests.…Read MoreShow Less