University Plaza (1171 Homestead Road) is an iconic 2-story building located in Downtown Santa Clara, just steps from Santa Clara University.
The ground floor spaces allow for a variety of retail, medical, and office uses with great visibility and signage opportunities from both Homestead Road and Jackson Street.
The second floor suites are served by a common elevator and are improved for traditional office and medical uses with a wide range of sizes available.