Puerta de Alcala (Alcala Gate) in the Plaza de la Independencia in Madrid, Spain

Royalty-free stock photo ID: 101857591

Puerta de Alcala (Alcala Gate) in the Plaza de la Independencia in Madrid, Spain