5
24041 Amador St
Hayward, CA 94544
Rate Upon Request
19,844-39,688 SF
1
Space Available
Built 1972
39,688 SF Contiguous
Built 1972
19,844-39,688 SF
Rate Upon Request
Office