NPS PLAZA
Updated 31 days ago
1765 Scott Blvd., Suite 111 Santa Clara, CA 95050-4138
NPS Plaza is a multi-suite office complex located in the heart of Silicon Valley. Ranging in size from 400 to 1800 square feet, our office suites are perfect domiciles for entrepreneurial start-up companies or established small business entities. With ample parking and quick access to all major highways, your employees and customers will greatly appreciate your location.