Royalty-free stock photo ID: 127585961

The town Camara de Lobos, at Madeira island, Portugal