I'm amazed that Les Chappell didn't write about that in the review.
But then I'm in Chicago & Holmes/Mudgett is one of everyone's favorite criminals. The location of his hotel is now the Englewood Post Office at 63rd & Wallace in the Englewood neighborhood.