TRIUMF's address is:
TRIUMF 4004 Wesbrook Mall Vancouver BC V6T 2A3 Canada Tel. (voice) 604-222-1047 (Fax) 604-222-1074
TRIUMF is located at the south end of the UBC campus, on Point Grey in Vancouver. If you follow the main TRIUMF Web page, you will find some maps and aerial photos.