Small plates restaurant, Το Κάστρο, offers a taste of Greek cuisine.