2001 University Ave E, Waterloo ON N2K 4K4
Phone: (519) 885-5684
77 Westmount Rd, Guelph ON N1H 5J1
Phone: (519) 837-0701
250 Hespeler Road - in the Cambridge YMCA, Cambridge ON N1R 3H3
Phone: (519) 620-1370
89 Dawson Road East, Suite 211, Guelph ON N1H 1B1
Phone: (519) 822-8080
435 Stone Rd W, Suit 212, Guelph ON N1G 2X6
Phone: (519) 822-2435