Castara
seaside village on the coast of the island of Tobago
Castara is a bay and beach town in the northern part of Trinidad and Tobago, a Caribbean country.
This article is issued from Wikivoyage. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.