I've been trying to identify the location of the address "20 Atlas Building" as listed in an ad for the "Occult Publishing Company" in 1900. I wonder if this might have been the building you remember, altho I wonder about the years matching up.
Forum:
General Discussion