6
25151 Santa Clara St
Hayward, CA 94544
$17,621,596 USD
45,865 SF
6.2% Cap Rate
45,865 SF
$17,621,596 USD
Supermarket