Map postcard Tobago, West Indies,
Tobago is an autonomous island within the Republic of Trinidad and Tobago. It is located northeast of the mainland of Trinidad and southeast of Grenada, about 100 miles (160 km) off the coast of northeast Venezuela.
Thank you Camille. |