Weird little home tucked-away in some side street whose name I seem to have forgotten. Center City, Philly