This screenshot shows 52-29 84th Street in Elmhurst. It doesn't look out of the ordinary until you look really closely.
Something just ain't right here. The windows are broken.
And then you check out the DOB website and find out that this 3-family home is vacant and abandoned. How strange... Property records indicate that the property is NOT in foreclosure. In fact, the last time this property changed hands was in 1974, and the mortgage was paid off in 2001.
Such a mystery!