City Published Environmental Review for 660 University Avenue, Palo Alto
…Street and Middlefield Road. The site is close to several apartment buildings, homes, offices, and community spaces. 525 University Avenue, the tallest building in the city, is just a couple…