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