1040 Wendell Ave, Schenectady, NY 12308 Trulia(06) Author Dalbo 29 Nov 2024 Save Image Image gallery: Trulia Apartments For Rent By Owner