The Puerta de Alcala is a monument in the Plaza de la Independencia (Independence Square) in Madrid, Spain. It was commissioned by King Carlos III, with construction beginning in 1778.

Royalty-free stock photo ID: 122329585

The Puerta de Alcala is a monument in the Plaza de la Independencia (Independence Square) in Madrid, Spain. It was commissioned by King Carlos III, with construction beginning in 1778.