Best Fish & chips restaurant in Agios Tychon, cyprus