Naftilos

Kala Nera, Greece

The best spot in town. Located on the beach. If you are looking for excellent food check out Naftilos. Very good prices and a nice atmosphere. Really good service.