11
29480 Pacific St
Hayward, CA 94544
$1,600,000 USD
61,700 SF
6.39% Cap Rate
61,700 SF
$1,600,000 USD
Self Storage