29605 Canwood Street, Agoura Hills, CA 91301
3
beds
3
baths
1,749 Sq.Ft. LIVING AREA
1,133 Sq.Ft. lot