MovieMaps

Photo of Little America

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

Luke looks up at his friend in the middle of the park.