Secret Tastes is a Greek taverna offering Cretan cuisine. Note: Temporarily closed.