Click here to return to the home page.
On 83rd Avenue in Kew Gardens, NY.
A house on 83rd Avenue in Kew Gardens, NY in 2002.  It was torn down in 2006.