19
1191 W Tennyson Rd
Hayward, CA 94544
$33.00 USD/SF/YR
357-871 SF
2
Spaces Available
Built 1966
871 SF Contiguous
Built 1966
357-871 SF
$33.00 USD/SF/YR
Office