Seafood restaurant Taverna Poseidon offers a taste of Greece. Enjoy fresh catches with a sea breeze ambiance.