Nostos Taverna offers outstanding Greek cuisine, specializing in fresh seafood dishes.