6
835 W A St
Hayward, CA 94541
$7,500,000 USD
34,350 SF
34,350 SF
$7,500,000 USD
Hotel