Beachfront taverna Stella offers fresh seafood with generous portions, fast service, and low prices. Experience authentic Greek dining in a tranquil setting.