Just Sold! 1795 Woodhaven Pl., Mountain View