Images | Photographs of Portugal: Carvalho Beach - Algarve
Cavalho Beach is a sheltered, totally natural strand of sand, protected by headlands, located in the Algarve region of southern Portugal.

Cavalho Beach is a sheltered, totally natural strand of sand, protected by headlands, located in the Algarve region of southern Portugal.
