Results 2 results found Regents Canal at Haggerston, near Broadway Market, Hackney, London, England, United Kingdom, Europe Regents Canal at Haggerston, near Broadway Market, Hackney, London, England, United Kingdom, Europe