About this placeLocated on the western coast of Aruba in the southern Caribbean Sea.★5.0 out of 5from 1 visit rating