Newport Beach California 2015 Leeward Ln, Newport Beach, CA 92660 – $5,765,000 2015 Leeward Ln, Newport Beach, CA 92660 For Sale 5 bd, 7 ba, 5,604 sqft For Sale : $5,765,000 Art Heckman (949) 630-5511 2015 Leeward LnCA 92660House for saleNewport Beach