Aerial view of Roses, a small town in the north coast of Catalonia, Spain.

Royalty-free stock photo ID: 105010403

Aerial view of Roses, a small town in the north coast of Catalonia, Spain.