Mudchute Park and Farm Pier Street, Isle of Dogs, Greater London, E14 3HP, England • 020 7515 5901 • Children's Farms More Info