10
3040 Filmore Way
Costa Mesa, CA 92626
$3,295,000 USD
6,894 SF
6
Units
5.24% Cap Rate
6,894 SF
$3,295,000 USD
Apartments