Debler, handling sales on Edmonton’s latest luxury offering, The Clifton, a new 12-storey, 18-unit, high-end condominium just ...