Maritime Portugal

Ancient streets whisper tales of centuries past and azure waters dance in the sunlight...