The Carambola Beach Resort is spread out over 28 acres along beautiful Davis Bay, located on the north shore of St. Croix, U.S. Virgin Islands. The resort was inspired by the various waves of settlements that characterize the history of St. Croix.
Book Now