Launch of “The Street” at Whitechapel Gallery (London)

    Check-in Architecture

    2008

    The Street is a project at Whitechapel Art Gallery in London.