20
24375 Southland Dr
Hayward, CA 94545
Rate Upon Request
1,400-2,417 SF
2
Spaces Available
Built 2004
2,417 SF Contiguous
Built 2004
1,400-2,417 SF
Rate Upon Request
Retail