PortugalAlgarveEastern Algarve Castro Marim. A Historic and Charming Town in the gates of Algarve June 13, 2023