20008-20332 Meekland Ave
Hayward, CA 94541
$1,700,000 USD
6,250 SF
5.93% Cap Rate
6,250 SF
$1,700,000 USD
Freestanding