Conversation so far:
how many times has arsenal won the epl
Arsenal has won 10 English League titles, and together with the new Premier League titles they have added a total of 13 titles to their name.
where is arsenal f.c. based
Arsenal Football Club is a professional football club based in Islington, London, England.

Question: what is the borough notable for
Self-contained rewrite: what is the london borough of islington notable for