Listed at
$1,400,000
2011
63
Newport Beach, CA
Newport Beach, CA, USA