Best Mediterranean restaurant in Agia Napa, cyprus