Norfolk Lodge Farm in Hertsmere

Norfolk Lodge Farm in Hertsmere is a farmyard.

Land Use
farmyard