69 Nueva Avenue, Redwood City, CA 94061
7
beds
5
baths
3,013 Sq.Ft. LIVING AREA
8,219.77 Sq.Ft. lot