En uno de los cabezos que configuran la ciudad de Huelva se encuentra la Iglesia de San Pedro, la más antigua de la capital.
Asentada sobre los restos de una mezquita árabe a los pies del Castillo de Huelva, hoy desaparecido, es un edificio de estilo gótico-mudéjar cuya fecha de construcción data del siglo XIV a fines del XV, sufriendo distintas transformaciones hasta crear bien entrado el siglo XVI el único templo en la villa capaz de albergar a la población onubense.
Su estado actual es producto de ampliaciones y reformas que van desde el siglo XIV hasta el siglo XXI.