Davis Bay Beach St Croix US Virgin Islands October 3, 2016 Posted Under: No Comments Davis Bay / Carambola Beach St Croix US Virgin Islands