VISIT SABA

Saba is an island located in the Northeastern Caribbean Sea. It is part of a special municipality of the Kingdom of the Netherlands. The Bottom is Saba’s capital and home to Queen’s Garden Resort & Spa. This property is located in the semi-secluded Troy Hill area...