Upper Bedfords Farm
United Kingdom
>
England
>
Greater London
>
London Borough of Havering
>
Upper Bedfords Farm
Upper Bedfords Farm in London Borough of Havering.
Upper Bedfords Farm
Land use
farmyard
Nursery Wood
Bedfords Park Visitor Centre
Lower Bedfords Road
Straight Road, Helmsdale Road, Chase Cross
Round Pond
Walled Garden