Em uma das colinas que compõem a cidade de Huelva está a Igreja de San Pedro, a mais antiga da capital.
Construído sobre os restos de uma mesquita árabe aos pés do desaparecido Castelo de Huelva, é um edifício de estilo gótico-mudéjar cuja construção remonta ao final do século XIV e ao século XV, sofrendo diversas transformações até que, já em pleno século XVI, foi criado o único templo da cidade capaz de acolher a população de Huelva.
Seu estado atual é resultado de ampliações e reformas que ocorreram do século XIV ao século XXI.