Photograph by
-
-
0
Edit Photo Details
Praia da Rocha 1
Praia da Rocha could be translated as rocky beach, and is one of the best known beaches in Algarve, in south Portugal.