4230 21ST Street S, Cranbrook — $2,999,500 | Immoroute.ca