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.
what is the london borough of islington notable for
The London Borough of Islington is home to football club Arsenal, one of the most successful clubs in England.

Question: what is the club's home stadium
Self-contained rewrite: what is arsenal f.c.'s home stadium