Rainbow Beach
Besides the white sand beach and clear blue water, there is just lots to do at Rainbow Beach.
Located just north of Frederiksted, it is close to the shops and dining in town but has a lot of it
Seaside Vacation Condo on St Croix, US Virgin Islands