SOLD! $3,500,000

24 York Valley

$3,500,000.00