Places Shown
Denchworth; Berkshire; England
Hyde Park; London; England
Middlesex; England
Penshurst; Kent; England