607 E Balboa Blvd
Newport Beach, CA 92661
Price Upon Request
4,998 SF
1
Unit
4,998 SF
Price Upon Request
Storefront Retail Office