Ист-Энд
Itchy Park refers to the grounds of Christ Church Spitalfields in the East End of London, laid out as gardens in 1890.