Avenue House Grounds

Avenue House Grounds is a ten-acre (four hectares) Site of Local Importance for Nature Conservation on East End Road in Church End, Finchley in the London Borough of Barnet. Avenue House is a Grade II listed Victorian villa dating from 1859 on a site previously known as Temple Croft Fields, named after the Knights Templar, who were granted 40 acre...
Found on http://en.wikipedia.org/wiki/Avenue_House_Grounds
No exact match found