176 London Street S, Hamilton — 5 bed 3 bath Detached for sale $769,999 | Spotter Realty