Leiden Bio Science Park. Inexterior image of shared space in housing project in Leiden, Netherlands.