10
1701-1703 W Balboa Blvd
Newport Beach, CA 92663
$6,100,000 USD
7,553 SF
10
Units
3.23% Cap Rate
7,553 SF
$6,100,000 USD
Apartments