Designed by
Title
Camden Lock in London, United Kingdom #20365548
Description
LONDON, UNITED KINGDOM - Camden Lock in London, United Kingdom. or Hampstead Road Locks, is the only twin-lock remaining on the Regent's Canal in Camden Town
This image is editorial