These are the Pokemon nests in London where we have a report of at least one Charmander They may have been one offs and there is no guarantee that another Charmander will appear there
2 sightings
Notting Hill2 sightings
Notting Hill1 sightings
Streatham Hill1 sightings
Stratford Marsh1 sightings