London has it's fair share of city farms and woodlands which are the perfect places to take a step back to nature. Away from the usual hustle and bustle of the city, a visit to the farm makes a lovely day out for the kids as well as giving you the chance to purchase farm fresh produce such as free range eggs and local honey.