1333 Argyle St. in Chicago still exists. There is a plaque at the door. Abusive comment hidden. (Show it anyway.)