12
24639 Arch St
Santa Clarita, CA 91321
$21.48 USD/SF/YR
2,100 SF
1
Space Available
Built 1952
2,100 SF Contiguous
Built 1952
2,100 SF
$21.48 USD/SF/YR
Office