World famous mountain top
Located on the highest point of St. Thomas, Mountain Top affords visitors stunning panoramic views of over 15 islands. Including Magens Bay, St. John and the British Virgin Islands from its expansive observation deck. One of the first attractions on the island, Mountain Top is best known for its world-famous banana daiquiri and wide array […]