Iglesia de San Pedro
Huelva's oldest parish church, the Iglesia de San Pedro, was constructed in the 15th and 16th centuries on a hilltop site of a mosque and next to the remains of a medieval fortress. It faces a pleasant palm tree-lined square, the Plaza San Pedro.