The beach of Senhora da Rocha (Our Lady of the Rock) and the chapel on the cliffs. Algarve, Portugal

Loading…
The beach of Senhora da Rocha (Our Lady of the Rock) and the chapel on the cliffs. Algarve, Portugal