MovieMaps

Photo of Walking Home

Location: Bay Street South (between Aberdeen & Inglewood)
As Seen In: The Handmaid's Tale episode 1x10 “Night

Offred leads the crowd while several handmaids peel off.