A place surrounded by the clear crystal waters of the Atlantic.Exuding... relaxation, this is the perfect place to unwind while geographically providing you the most practical location from which to launch your personal tour of the island of Trinidad.(Show more)