Amealco is a town in the Mexican state of Querétaro. Its name is thought to mean place of springs in Nahuatl. It is the seat of Amealco de Bonfil Municipality, and is located 63 kilometres southeast of Santiago de Querétaro. From Wikipedia