under $1,630,000
For Sale • 4 bdrm • 4 wshrm • 2500-3000 sqft
Farmingdale Crescent, Hamilton, L8G 4H5