Tellaro sea village street, church and houses. Liguria, Italy, Europe.

Tellaro Street and Sea

Tellaro sea village street, church and houses. Liguria, Italy, Europe.