VBC Retail

Retail 4,489 SF of Total Building Area on 1.87 Acres. Ground Leases, completed in 2026. Address: 26671 Valley Center Dr, Santa Clarita, CA.