8181 20th St
Westminster, CA 92683
$1,285,000 USD
3,411 SF
2
Units
4.3% Cap Rate
3,411 SF
$1,285,000 USD
Apartments