Only display the parent location, allow user to click to display any nested locations
I have hundreds of locations all in a nice hierarchical structure. For example, In the United States (the parent), hierarchy is broken down state, county, city etc. Instead of scrolling through hundreds of locations, how about clicking United States, scrolling to find Wyoming, click to open up Wyoming, scroll to Laramie County, click Laramie County, then click Medicine Bow National Forest. This is how Windows File Explorer works. I do not programs that expand all nested data automatically. Programs that do I wonder why I waste my time with a nested database structure.
One problem with "barfing out" all of your locations in an endless list of no similarity, sometimes I am wondering what I called that location 10 years ago. So I have to open up the locations, scroll through the list again till I get to Wyoming, Laramie County and say "Ah, there is the location I forgot the name".