28 Upper - 589 Hanlon Creek Boulevard, Guelph, Ontario N1C 0A1 (29570097) - Thornbury Real Estate