Cannabis Ruderalis October 12, 2016 thcscience_admin Villar de Chinchilla is a village in Albacete, Castile-La Mancha, Spain. Authority control databases International VIAF National Spain 38°54′N 1°31′W / 38.900°N 1.517°W / 38.900; -1.517