Help make Alexa smarter on Alexa Answers. Sign in with Amazon

Geography

Where is neckar island?


Necker Island is a 74-acre island in the British Virgin Islands, just north of Virgin Gorda. The island is entirely owned by Sir Richard Branson, chairman of the Virgin Group, and is part of the Virgin Limited Edition portfolio of luxury properties.

{{ relativeTimeResolver(1599677024842) }}

LIVE
Points points 5
Rating

Similar Questions
Sign in to view all similar questions
Geography 2 Answers
Geography 1 Answer

Join Alexa Answers

Help make Alexa smarter and share your knowledge with the world

LEARN MORE