Mataro, a town of 120,000 people, is situated on the Mediterranean coast some 30 kms north of Barcelona.
It is the centre of an administrative area containing about a dozen smaller towns and villages.
Mataro is fast becoming an area for tourism.