335 A St
Hayward, CA 94541
$5,955,500 USD
28,688 SF
28,688 SF
$5,955,500 USD
Religious Facility