Taverna Cyclades offers traditional Greek cuisine, including salads, gyros, and moussaka, in a bright, inviting atmosphere with a distinctive dolphin mural.