Leiden Bio Science Park. Aerial of housing project in Leiden, Netherlands.

Leiden Bio Science Park. Aerial of housing project in Leiden, Netherlands.