Movies Filmed at Elephant & Castle
385 Burrard St, Vancouver, BC V6C, Canada
from The Flash and 18 other movies.
West Hastings Street & Burrard Street
from The Flash and 2 other movies.
from Lucifer and 3 other movies.
The members of the group visit the coffee shop that Iris worked at.