96 Terrace Drive — $679,900 | Hamilton | Abram Girgis Real Estate