The former site of the Kew Forest Apartments on Kew Forest Lane, Forest Hills, NY, 2002.