Question: At which location is the London Center operated by Notre Dame found?
Sentence: Since 1998, its London center has been based in the former United University Club at 1 Suffolk Street in Trafalgar Square.
Answer in sentence: yes