Davis Bay, St. Croix, U.S. Virgin Islands

Davis Bay is located on the North Shore of St. Croix, U.S. Virgin Islands and is the main beach for the Carambola Beach Resort – a Marriott & Starwood Resort.

Davis Bay is located on the North Shore of St. Croix, U.S. Virgin Islands and is the main beach for the Carambola Beach Resort – a Marriott & Starwood Resort.