Scripps Northridge Technology Plaza is a 95,069 square-foot office and R&D facility located in prestigious Scripps Ranch, and surrounded by spectacular mountain views.
This spacious corporate center is a 120-acre Master Planned facility that offers easy freeway access and a distinguished address for your business.