Homes for sale - 305 GRAND CANAL, Newport Beach, CA 92662 – MLS#221...