73
PALO ALTO, CALIF. — KBS Realty Advisors has purchased Palo Alto Technology Center, a 259,157-square-foot office campus, for an undisclosed sum. The 10-building complex is located on Embarcadero Road at Highway 101 in Palo Alto. It was 97 percent leased at the time of sale. Stanford Hospital and Clinics recently leased about 66 percent of the campus.