Stephen Taylor Architects founded his eponymous architecture studio in east London in 1993. The firm works across architecture and interior design, specialising in housing, urban design, educational and public buildings. The practice employs a team of over 15 architects and design specialists that work from its office based in Shoreditch.
Company: Stephen Taylor Architects

Search results:
Locations: London
Number of Employees: 10-20
Website: www.stephentaylorarchitects.co.uk