A beautiful look-out spot, found on the side of the road in the south of Mauritius. A perfect location to stop and enjoy the gorgeous natural landscape.
A beautiful look-out spot, found on the side of the road in the south of Mauritius. A perfect location to stop and enjoy the gorgeous natural landscape.