21
291-293 Avocado St
Costa Mesa, CA 92627
$9,595,000 USD
18,012 SF
24
Units
4.66% Cap Rate
18,012 SF
$9,595,000 USD
Apartments