openstreetmap nominatim points "20 Washington Ave., Mount Ephraim NJ 08059" to the other location so it looks like OSM is correct.  The other issue is that "west collingswood heights" is a development name that I'm not sure all map sources keep such name and "haddon" probably should be the right city name?
In any case I'm still confused at "this that or the other" of your note as it looks correct to me when I try to search it.  Please clarify.