Completed in 2023 in London, United Kingdom. Images by Gilbert McCarragher. Cast House is a new-build detached house in a suburban street in Clapham, south London. The house shares the visual language of the pattern-book...