La Tartaruga Bar & Restaurant

Italian Restaurant
0.0
Based on 2 reviews

Reviews

Pa
Paddy O
88 month ago
Bland food and rude service. Won't be returning
Ig
Ignacio P
110 month ago
BBQ Ribbs.
  • Long Bay, Antigua and Barbuda, GPS: 17.099554,-61.688705