Stephen Taylor Architects
Stephen Taylor Architects is an architectural practice based in London. EC2A 3PE, United Kingdom.
66 Charlotte Road, London. EC2A 3PE, United Kingdom - Phone: 020 7729 1672 - Email: [email protected] - http://www.stephentaylorarchitects.co.uk
Stapleton Hall Road
London - United Kingdom
Photo by David Grandorge
House on Work
London - United Kingdom
Photo by David Grandorge, Ioana Marinescu
Chance Street
London - United Kingdom
Photo by Simon Lewis, Ioana Marinescu