Movies Filmed at West Cordova Street & Burrard Street
Burrard Street & West Cordova Street, Vancouver, BC V6C, Canada
from The Flash and 13 other movies.
Fairmont Pacific Rim
Canada Place & Burrard Street
from The 100
Oliver appears in the arm of some woman in file footage on a news program in the pilot episode #101.