2226 Channel Road 2226 Channel Road Balboa Peninsula Point | Newport Beach, California Offered at $18,995,000 Represented Buyer