MovieMaps

Photo of Street near Waterford House

Location: Bay Street South (between Markland & Aberdeen)
As Seen In: The Handmaid's Tale episode 1x03 “Late

Ofglen and Offred stand at the edge of the curb while an Eye van drives past.