Walk, Transit, and Bike Scores for 95403, SANTA ROSA, CA
Welcome to Del Nido Apartments, a welcoming community located at 850 Russell Ave in Santa Rosa, California. Established in 1998, this low-income housing complex offers a comfortable and supportive living environment with 205 thoughtfully designed units. Del Nido Apartments prioritizes affordability, making it an excellent choice for individuals and families seeking a vibrant community. Residents can enjoy the convenience of nearby amenities and the charm of Santa Rosa. With a focus on inclusivity, Del Nido Apartments stands as a beacon of hope for individuals looking to secure a quality home without the financial strain. Embrace a lifestyle filled with community spirit and comfort at Del Nido Apartments.