• 24217 Main Street

  • 24217 Main St, Santa Clarita, CA 91321

Lease History

Lease Date Available SF Floor / Suite Asking Rate
June 03, 2017 1,085 N/A