Month: May 2024
Latest Articles
All
- All
- article
Mountain Top
Mountain Top is perhaps St. Thomas’s most popular tourist attraction. The overlook is located atop St. Peter Mountain–the island’s highest point–and has a vista of Magens Bay that rivals Drake’s…
Post Office Square
A full service United States post office is found within the strategically located building and square that marks the beginning of Main Street, the heart of the island’s shopping district.…