MagnumStone Retaining Wall Blocks In Saint Barthélemy, Caribbean Islands
The island of St. Barts is located in the French West Indies, about 50 miles east of Puerto Rico. This small island has a population of just under 10,000 residents. The island is home to beautiful white sand beaches, turquoise water, lush rainforests, and some of the best scuba diving in the world.