Castara Properties
About Castara
Castara is a seaside village on the leeward coast of the island of Tobago. It is known as a residential area and villagers as very friendly.
Castara is much visited by tourists and locals who venture here to enjoy the accommodations offered by the Inns, Villas and restaurants. The beautiful Castara water fall and bay offers captivating sceneries and a wonderful place to relax and enjoy the day.