$150,000 - For Sale MLS®: H3189710 651 Upper James Street, Hamilton Ontario, Canada Beds N/A Baths N/A