europe, portugal, algarve, the algarve, castro marim, town, village, old town, architecture, church, province town, white, concrete, wall, photography, temple, building, gathering, landmass, small town, district, urban area, community, european country, Christian church, settlement
the town of Castro Marim at the east Algarve in the south of Portugal in Europe.