Mudchute Farm is in South East London right next to Mudchute DLR station. It is the largest urban farm in London and is a great place for toddlers. When you arrive at Mudchute park at times its hard to believe you aren’t in the country (until you look up and see the towers at Canary Wharf [...]
