The benzene-benzene (Bz-Bz) interaction is present in several chemical systems and it is known to be crucial in understanding the specificity of important biological phenomena. In this work, we propose a novel Bz-Bz analytical potential energy surface which is fine-tuned on accurate ab initio calculations in order to improve its reliability. Once the Bz-Bz interaction is modeled, an analytical function for the energy of the Bzn clusters may be obtained by summing up over all pair potentials. We apply an evolutionary algorithm (EA) to discover the lowest-energy structures of Bzn clusters (for n=2-25), and the results are compared with previous global optimization studies where different potential functions were employed. Besides the global minimum, the EA also gives the structures of other low-lying isomers ranked by the corresponding energy. Additional ab initio calculations are carried out for the low-lying isomers of Bz3 and Bz4 clusters, and the global minimum is confirmed as the most stable structure for both sizes. Finally, a detailed analysis of the low-energy isomers of the n = 13 and 19 magic-number clusters is performed. The two lowest-energy Bz13 isomers show S6 and C3 symmetry, respectively, which is compatible with the experimental results available in the literature. The Bz19 structures reported here are all non-symmetric, showing two central Bz molecules surrounded by 12 nearest-neighbor monomers in the case of the five lowest-energy structures.