These are the Pokemon nests in London where we have a report of at least one Pikachu They may have been one offs and there is no guarantee that another Pikachu will appear there
West Kensington Park1 sightings
Covent Garden1 sightings
Nunhead1 sightings