23 Cameron Drive, Hamilton — 4 bed 7 bath Detached for sale $2,499,900 | Spotter Realty