The Willard E Allen mansion is located at 3015 Collingwood at Central avenues. Mr. Allen was the inventor of the Allen Bath System, a forerunner of a shower.