603 Poplar Ave, Redwood City, CA 94061
$1,600,000
Sold on Sep 27, 2024
526 Days on Site
Duplex
MLS #:
ML81975394
2,464
Sq Ft
6,625
Sq Ft Lot
2
Garage
1946
Year Built