What is the address of Telus Gardens? 777 Richards Street, Vancouver BC, V6B 0M6 Telus Gardens is located in the Financial District.