London Embassy

London Embassy

KieranTimberlake Architects

An architectural rendering of the overhead view of the new $500 million U.S. embassy in London. The building, to be located on the south bank of the Thames in Wandsworth borough, will feature a rooftop photovoltaic-panel array.