Barceloneta beach in Barcelona, Spain

Royalty-free stock photo ID: 116368564

Barceloneta beach in Barcelona, Spain