Iglesia de Santa TeresaParishShareCalle Cursillistas02006 Albacete, Castilla-La ManchaSpainGet directions