Image 1 of 1
Thames at Deptford London UK aerial view
Thames at Deptford London UK aerial view