Welcome to Thompson Spencer
Architects web site.
Thompson Spencer Architects are
architects based in Leeds City
Centre. We work on projects
throughout the UK.
Established in 1959, we offer a
complete architectural, master
planning and design services.