21 Hudson Drive — $1,649,900 | BrantfordHomes