- London, England, United Kingdom
REES+LEE ARCHITECTS LIMITED is a company based out of UNIT G.04 THE PILLBOX 115 COVENTRY ROAD, LONDON, United Kingdom.