Castle Farm – Lavender Farm – Kent UK
Castle Farm also known as The Hop Shop and Lavender Farm is located Kent UK. This I found confusing when I visited there. The Hop Shop is on a family farm. The farm is actually called Castle Farm, which is near the village of Shoreham, Kent. The farm is a family owned multi-functioning farm. … Read more