44 - 36 MARGARET STREET, Hamilton (strathcona) — $525,778 | Immoroute.ca