Newhall Ave Retail

4,139 SF Building on 1.43 Acres. Ground Lease, completed in 2025. Address: 23880 Newhall Ave, Santa Clarita, CA