About Picara Point

Picara Point is the end of the peninsula that makes up the northern side of Magens Bay in St. Thomas, US Virgin Islands.

Facebooktwitterredditpinterestmail