Results 1 results found Victorian Haymarket Memorial Clock Tower, city centre, Leicester, Leicestershire, East Midlands, England, United Kingdom, Europe