Leckford Farm, UK, 2006

In Mushroom Business nr. 20, theres an article on Leckford Mushrooms in Hampshire, United Kingdom. Here is a report in pictures.

Latest edition

Upcoming events

Newsletter subscription


Follow us