Stephen Davy Peter Smith Architects is the eponymous architecture studio founded and led by the British architects in 1995. The two met studying architecture together and have since gone on to complete an extensive range of large-scale residential and mixed-use schemes, as well as commercial and education projects. Based in London, the firm employs a team of over 15 architects and designers.
Company: Stephen Davy Peter Smith Architects
Search results:
Locations: London
Number of Employees: 10-20
Website: www.davysmitharchitects.co.uk