Greek restaurant Taverna Stelios offers delicious seafood and traditional Greek dishes.