The Urinals of Tierra del Sol Resort and Country Club Aruba

Tierra del Sol is located at the northenmost tip of the island of Aruba, near the town of Boca Catalina.

Filed under: Business

Tierra del Sol boasts what they claim to be an award-winning golf course, stunning views and flavor-free food.