St Giles Fair

Location: England, GB