Tortuga Beach

A beautiful open-air eatery by the beach