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