Restaurant
La Tartaruga
24 locals recommend
Tips from locals
Our favourite restaurant for Italian here in Tobago a 5 minutes drive away in Buccoo.
Locals also recommend
Location
Auchenskeoch Buccoo Bay Road
Buccoo, Tobago