Lever Street

Great Britain

Stephen Davy Peter Smith Architects are an established London based practice which was created in 1995.  Led by British Architects Stephen Davy and Peter Smith, the office comprises a multicultural mix of talented professionals which generate a rich and stimulating architectural approach.

The practices’ expertise is reflected in the numerous awards and press coverage received, and demonstrates the practices desire to achieve high standards in all their work.

We investigate the merits and opportunities of each site to to create an appropriate architectural response to maximise the benefit to our Client.  The office prides itself on working in close partnership with its clients to create places in which people choose to live, work and play.  

 

Contact this office

Category
  • Architects
Location
London , Great Britain
Employees
26
Website
www.davysmitharchitects.co.uk
Founded
1995