Rainbow Beach,
St. Croix, US Virgin Islands
Rainbow beach is a favorite spot for visitors and locals alike. There
is a beautiful beach with calm waters,
soft white sand, a volleyball
net, spectacular sunsets and live music. What more could you ask for!
|