216 East 31st Street, Hamilton — 3 bed 2 bath Detached for sale $677,000 | Spotter Realty