Granville Island | What’s happening in Vancouver

Granville Island

Address: 
1661 Duranleau Street
Vancouver , BC , V6H 3S3