U.S. Embassy, London
The Embassy of the United States of America to the Court of St. James's has been located since 1960 in the American Embassy London Chancery Building, in Grosvenor Square, Westminster, London. Wikipedia*
On the C-SPAN Networks:
U.S. Embassy, London has hosted 1 event in the C-SPAN Video Library; the first program was a 2001 News Conference.