Pelican Island, British Virgin Islands

About Pelican Island

Pelican Island is a small island in the British Virgin Islands. It is located near Norman Island.