19814 Archwood St, Canoga Park, CA 91306
4
beds
2
baths
1,618 Sq.Ft. LIVING AREA
0.184 Acres lot