Movies Filmed at Second Avenue (between Moncton & Bayview)

12071-12111 First Ave, Richmond, BC V7E, Canada
Nearby Locations
Lot off Second Avenue from Once Upon a Time
31 m

Parking Lot (off Second Avenue) from Once Upon a Time
33 m

The New Well Tavern from Psych: The Movie
43 m

Browse more nearby locations.
Show Map

Power Rangers


People look up at the Megazord standing triumphantly over the city after defeating Rita and snap photos on their phones.