The Stephen E. Quinlan building has the address: 70 The Pond Road, Toronto, Ontario, M3J 3M6 I have yet to be able to convince Mapquest or Google Maps give me a correct map location for this building, though. Cheers, Richard