There is loads of horsey land in London - Finchley, Enfield, Barnet. All surrounded by fields
And also not in London. Barnet is in Hertfordshire.
By accident of historic local government boundaries the Greater London Council spread its tentacles over many places that have nothing to do with London.
London is places with a London postcode - SE, SW, E etc.