MovieMaps

Photo of Little America

Location: David Crombie Park
As Seen In: The Handmaid's Tale episode 1x07 “The Other Side

Luke climbs up on a small wall to hand tea up to his friend who is sitting atop an arch.