Salomon Beach is a picturesque beach located in Cruz Bay, United States Virgin Islands. The beach is approximately half a mile long and is known for its soft white sand and crystal clear water.
Salomon Beach is a picturesque beach located in Cruz Bay, United States Virgin Islands. The beach is approximately half a mile long and is known for its soft white sand and crystal clear water.