23 Upper - 587 Hanlon Creek Boulevard, Guelph, Ontario N1C 0A1 (29570106) - Thornbury Real Estate