Casa de la Villa in Plaza de la Villa, Madrid,  Spain. Seat of City Hall of Madrid.

Royalty-free stock photo ID: 58014286

Casa de la Villa in Plaza de la Villa, Madrid, Spain. Seat of City Hall of Madrid.