My husband and I were visiting the Delta Restaurant during our visit in Agios Nicolaos and decided to pop in for a quick bite. We found the staff were very welcoming and friendly, the food was delicious and its great value, service was brilliant. Lovely view as well. Well done!!