Royalty-free stock photo ID: 384910936

Arc de Triomph in Barcelona, Catalonia Spain - Image