Mordecai uses SpaCy and is worth a look for extracting place names: https://github.com/openeventdata/mordecai
I wasn't too successful running it against tweets (low hit rate/false positives, low spatial resolution) but geolocating tweets is a hard problem and I'm sure it would work better against more structured text.