2015 Leeward Ln, Newport Beach, CA 92660 – $5,765,000

EstatesDaily.com