20 East 18th Street, Hamilton — 3 bed 2 bath Detached for sale $574,800 | Spotter Realty