Beachfront Greek taverna serving fresh seafood, meat, and vegetarian dishes.