Results 1 results found Statue of Thomas Attwood, Chamberlain Square, Birmingham, West Midlands, England, United Kingdom, Europe