0
Anonymous
It is not a place. It is the name of a football club in the area known as Holloway, which is in London.
Wiki User
Chat with our AI personalities
London, specifically the London Borough of Islington in North London.