Situación: Villaflores es un municipio de la comarca de Cantalapiedra-Las Guareñas (Tierra de Peñaranda), en la provincia de Salamanca, Castilla y León, España.