Homes for sale - 345 James Street N, Hamilton, ON L8L 1H3 – MLS#H40...