આ આઇલેન્ડ બ્રિટિશ વિર્જિન આઇલેન્ડમાં આવેલું છે.