Mount Farm in Theydon Mount

Mount Farm in Theydon Mount in Epping Forest is a farmyard.

Land Use
farmyard