$39,950,000 - 20462 Birch Street, Newport Beach, CA 92660
20462 Birch Street
Newport Beach,
CA
92660
Country: US