A quiet, picturesque taverna serving Mediterranean and Greek cuisine. Located near the beach.