Click here to return to the home page.
83rd Avenue west of Lefferts Boulevard in Kew Gardens, NY.
83rd Avenue west of Lefferts Boulevard in Kew Gardens, NY.