Puebla de Guzmán Puebla de Guzmán is located in the western part of Huelva. With Thars is in the east, Villanueva de los Castillejos in the south and the border to Portugal several kilometres to the west, Puebla de Guzmán has 3127 inhabitants.