Villa Sierra Apartments in Chico, CA
Located at 729 Nord Ave, Chico, CA 95926
729 Nord Ave, Chico, CA 95926
Villa Sierra is centrally located in Chico, CA near California State University Chico offering spacious 1 & 2 bedroom apartment homes with wall to wall carpet, large walk-in closets, spacious bathr... More
We cannot find any listings from Villa Sierra Apartments on Marketplace. Check out these other listings near Chico.
Listings (1 - 5 of 2,248)