MovieMaps

Photo of Little America

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

Luke and his friend look around while drinking their tea.