This is probably Naples' best spot. Its location is great and the food awesome and reasonably priced. I had duck here and the portion was huge. Usually you just get a breast or confit but not both! Service was good and their key lime is the real thing.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.