3 places to shop in St. John on a Caribbean cruise
In a small place like St. John in the Virgin Islands, you can truly immerse yourself in the local culture and flavor through individualized shops and boutiques.
In a small place like St. John in the Virgin Islands, you can truly immerse yourself in the local culture and flavor through individualized shops and boutiques.
And although you may not find this precious metal during your time there, there are plenty of activities you can take advantage of depending on how much exercise you feel like getting.