Praia Carvoeiro square at the beach

June - October 2023

THE ALGARVE,

CARVOEIRO, PORTUGAL