20008 Meekland Ave
Hayward, CA 94541
$24.00 USD/SF/YR
855 SF
1
Space Available
Built 1953
855 SF Contiguous
Built 1953
855 SF
$24.00 USD/SF/YR
Office/Retail