Vicarage Farm
United Kingdom
>
England
>
Greater London
>
London Borough of Enfield
>
Vicarage Farm
Vicarage Farm in London Borough of Enfield.
Vicarage Farm
Land use
farmyard
Oak Avenue
Hadley Road
Cedar Park Nursery
Antlia Court
Royal Chace Hotel
Parkside Farm Pick Your Own
Salmons Brook