BARGE ON THE GRAND CANAL - BETWEEN PORTBELLO AND HAROLDS CROSS

BARGE ON THE GRAND CANAL

BETWEEN PORTBELLO AND HAROLDS CROSS

Stacks Image 887639
Stacks Image 887637
Stacks Image 887635
Stacks Image 887633