Alexandra Avenue Health and Social Care Centre

One of the first major ‘Walk in’ Centres serving North London.