http://judyvanderbeck.com/category/spa-trends/ Trinidad & Tobago are the twin-sister islands located right off coast Venezuela and are the most southern country of the lesser antilles. The capital city Port-of-Spain lies in the North of Trinidad and the smaller island of Tobago lies about 80km north-east. Famously known for its carneval festivities, tropical waters, magnificent beaches and relaxed vibes…