10
174 Flower St
Costa Mesa, CA 92627
$2,200,000 USD
1,955 SF
2
Units
2.43% Cap Rate
1,955 SF
$2,200,000 USD
Apartments