A 2003 photograph of 112 Mowbray Drive, Kew Gardens, NY.