Finchley, North London
is within walking distance of the beautiful grounds of Avenue House, Victoria Park and Finchley Central underground station...