Thank you for your purchase from Deen City Farm.
Deen City Farm is a charity no 1008028
Deen City Farm
39 Windsor Avenue
London SW19 2RR
020 8543 5300
This website is kindly hosted by
In line with new government restrictions we will be closed from Thursday 5th November until Wednesday 2nd December.