London remembers: September 11th memorial garden, Grosvenor Square
Grosvenor Square, in the heart of London’s exclusive Mayfair, has been home to the American Embassy since 1938. It has maintained a very significant and increasingly fortified presence in the square through some turbulent times, both for London and for the United States. Given that this square is the spiritual home of Americans in the [...]





