121 Del Monte Avenue, Los Altos

Sold