Peter Island is a private island located in the British Virgin Islands, about 5.2 miles south-west (195 degrees true) from Road Harbour (Road Town), Tortola, is part of the BVI archipelago that runs along the Sir Francis Drake Channel.
Peter Island is a private island located in the British Virgin Islands, about 5.2 miles south-west (195 degrees true) from Road Harbour (Road Town), Tortola. It is part of the BVI archipelago that runs along the Sir Francis Drake Channel.