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!
|