Asentada sobre los restos de una mezquita árabe y a los pies del ya desaparecido Castillo de Huelva, se trata de un edificio de estilo mudéjar que es considerado la iglesia más antigua de la ciudad.