Sabwisha Beach is located in the town of La Riche in Saint Lucia. It is a relatively short beach, stretching only 200 meters long, with beautiful white sand and crystal clear water perfect for swimming, sunbathing, and snorkeling
Sabwisha Beach is located in the town of La Riche in Saint Lucia. It is a relatively short beach, stretching only 200 meters long, with beautiful white sand and crystal clear water perfect for swimming, sunbathing, and snorkeling