necker island (1)

31276808100?profile=RESIZE_710x

Sir Richard Branson's Necker Island, in the British Virgin Islands, is now open for hotel-like stays 

At Necker Island, the 73-acre private island paradise in the British Virgin Islands owned by Sir Richard Branson, a night could run for as much as

Read more…