Both an area of Greater London
Nope, nether Arsenal nor Crystal Palace are areas of London. Arsenal got it's name from Woolwich Arsenal, Crystal Palace from the actual crystal palace. So I guess they are/were buildings in London, but not areas of London.
If I had to guess again, maybe Port Vale