villa-margarita-st-croix-beaches-carambola-beach-resort-2 December 2, 2022 Posted Under: No Comments St Croix Carambola Beach resort US Virgin Islands