Updated Today 1001-1003-1003 Orchard St N, Keizer, OR 97303 Unit 1001 Apartment for Rent 2 Beds$1,450