Movies Filmed at Dyke Road (between Princess & Gilbert)
6511 Dyke Rd, Richmond, BC V7E 4J2, Canada
Lulu Island Wastewater Treatment Plant
from The Flash and 4 other movies.
No. 2 Road Fishing Pier & Float
Dyke Road (between Gilbert & No. 3)
from Arrow and 1 other movie.