Where a grocery store and parking lot now stand on the south side of Detroit Avenue just west of West 58th Street there once stood a mansion so large that neighbors called it "Castle Needham" after the man who built it. The castle was said to be…