La Tartaruga is Tobago's premier Italian restaurant. Located opposite the beach in the tiny fishing village of Buccoo, this first-class restaurant is noted for its homemade pasta and bread and award-winning wine cellar.
Bookmark Latartarugatobago.com: