beachbarstjohn (@beachbarstjohn) profile picture

We are the official Beach Bar St. John in Cruz Bay just down the beach from the ferry dock, on the island of Sts John in the US Virgin Islands.

Cruz Bay, Virgin Islands
Joined May 2021