Many of your listings have the following for lat,lon
39.9523894183957 -75.163598245369
That is Philadelphia. That map icon is based on the lat/lon Those values will need to be updated.
It could be that you imported the listings without Location Manager installed, in which case all the listings would have been set to the default location.
You could try:
Create a special ‘deleteme’ category
Export the listings
Add the deleteme category to all the listings with the wrong latlon
Import the listings to update the category
Export the listings
Duplicate all the listings with the wrong lat lon in a new spreadsheet (Fix sheet). Remove the ID and the lat lon and the deleteme category.
Import the Fix sheet as new listings and the import will geocode the listings for you.
Verify that the fix worked
Delete all listings with the deleteme category.