Cafè dò Mar - Leuca

Santa Maria di Leuca, Italy

The best fish in town according to some reviews. Located close to the beach, a fancy cafe that does good food, good seafood and very good meat. Nice staff and nice setting.