Staines-upon-Thames is a town on the left bank of the River Thames in Surrey, England, in the borough of Spelthorne. At or near the Roman settlement of Pontibus, it became Stanes and then Staines
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections