Neighbourhoods and self rated health: a comparison of public sector employees in London and Helsinki.

Neighbourhoods and self rated health: a comparison of public sector employees in London and Helsinki.