4
123-125 23rd St
Newport Beach, CA 92663
$3,000,000 USD
2,000 SF
2,000 SF
$3,000,000 USD
Storefront