22 Van Straalen Street, Hamilton — 2 bed 4 bath Detached for sale $2,499,000 | Spotter Realty