answersLogoWhite

0

Green Turtle Cay, Abaco, Bahamas! It's a charming little cay of the the mainland; nice people, great beaches and fun fun fun!

User Avatar

Wiki User

12y ago

What else can I help you with?