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 "Since 1998, its London center has been based in the former United University Club at 1 Suffolk Street in Trafalgar Square.". Is that enough to answer the question?