Homes for sale - 31 JOHN Street S #Bldg, Hamilton, ON L8N 2B7 – MLS...