William P. Allen's residence