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