What is the nearest hospital to Telus Gardens? St Paul's Hospital - 1081 Burrard St, Vancouver, BC V6Z 1Y6