Location

Northpoint Plaza offers Los Gatos office space for rent – conveniently located in downtown Los Gatos at 634 North Santa Cruz Avenue.



View Larger Map

map