top of page
The Studio
Lewis Stroud Architects
2 Port House,
Plantation Wharf,
London,
SW11 3TY
9.00am - 6.00pm
Monday - Friday
bottom of page