London's City Farms are the perfect way to escape the hustle bustle of the city without actually leaving the city. They are close to urbanity, but once you’re there, you will feel like you’re deep within the English countryside.
Mudchute Park and Farm, one of London’s largest city farms, it is built on 32 acres of grassland. There are over 200 animals at Mudchute including pigs, sheep, turkeys, ducks, horses, even Llamas. We have to admit it is a bit surreal to be nuzzling against furry and feathered creatures with the skyscrapers of Canary Wharf in the background.