David Leech Architects
Architects from Dublin, Ireland
David Leech Architects is a new London based Irish architectural practice established in 2016.