With some of the best dog-friendly parks in London, the public gardens and spacious green lawns in and around Russell Square, are perfectly located for the London city break of dreams with your canine companion.