The Best Restaurant in Tobago: La Tartaruga.

La Tartaruga is an unexpected culinary gem found in Tobago. I wanted to go there based on the recommendation of another blogger. I wasn’t sure what to expect, being an Italian restaurant in a small Caribbean island. All I knew was that my friends had a good experience and it seemed like a restaurant worth…