$3,680,000 - 57 Shearwater Place, Newport Beach, CA 92660
57 Shearwater Place
Newport Beach,
CA
92660
Country: US