Located just ten minutes from the heart of Charlotte Amialie in St. Thomas is a paradise within paradise. The Mountain Top is infamous for its expansive nature trail and botanical gardens. Upon arrival your sense of smell will be sent to a world of ecstasy as it is engulfed by the 400 species of exotic fragrant flowers, tropical plants, and orchids that make up the botanical gardens.
Take a stroll through the wooded walkway that weaves its way through these beautiful gardens and natural plant life that make up St. Thomas. The Mountain Top Botanical Gardens provide some of the most breathtaking views and picturesque scenery for photos. Make sure to capture every memory.