Apr 19, 2023
ST THOMAS — Considered the most distinguishable landmark in St. Thomas, this popular site is located near Blackbeard’s Castle, one of the island’s National Historic Landmarks. Built in the 18th century, the 99 steps on Government Hill in Charlotte Amalie are a...
Recent Comments