translate English to German: Also our farm shop is open for you.
Auch unser Farmladen steht für Sie offen.