Annadel

Annadel is a 120-unit property located in Santa Rosa, California with a neighboring 2.5 acre park.