Traditional Greek taverna, "Το Κάστρο Στα Κάστρα," offering a friendly atmosphere, delicious food, and good value.