Tellaro is a small town on the northwestern coast of Italy, located in the Liguria region.

Reply to this note

Please Login to reply.