In the 92 that play under names that don't exist as places? One if them is a bit of a technicality but is correct if you go all official.
It must be 4 then I think your right on QPR obviously person that told me didn't factor that one Arsenal correct Port vale correct QPR I think is shepherd's Bush 1 more to go
I think it's just a stop, they bore their name after the army regiment and were a place as originally formed as Woolwich Arsenal
Queen's Park is an area of London. QPR don't play in it, but it's just down the road and they were named after Queen's Park. https://en.wikipedia.org/wiki/Queen's_Park,_London
Hull is a river rather than a place, although it's still there. Crystal Palace was a big greenhouse and burnt down in 1936. It existed, but doesn't anymore.