Beachfront Greek taverna offering great food and excellent service.