24
21806-21832 Meekland Ave
Hayward, CA 94541
$2,800,000 USD
12,625 SF
14
Units
5.03% Cap Rate
12,625 SF
$2,800,000 USD
Apartments