I want to know the answer to the following question:
At which location is the London Center operated by Notre Dame found?
All the background I'm provided with is that "The university has had a presence in London, England, since 1968.". Is that enough to answer the question?