Iglesia de San Juan BautistaParishShareCalle Barruelo06670 Herrera del Duque, ExtremaduraSpainGet directions