3414 Kenilworth LN, Santa Cruz, CA 95065
3
beds
3
baths
1,385 Sq.Ft. LIVING AREA
1,045 Sq.Ft. lot