173 N Sequoia Rd, Boulder Creek, CA 95006
$530,000
Sold on May 20, 2026
68 Days on Site
Single Family Residence
MLS #:
ML82043284
2
Bd
1
Ba
1,000
Sq Ft
11,500
Sq Ft Lot
0
Garage
1922
Year Built