65 Poplar Avenue, Ross, CA, 94957, US | Single Family Residence For Sale