2 Days Ago 17653-17663 Vierra Canyon Rd, Salinas, CA 93907 Unit 17661 Apartment for Rent 2 Beds $3,195