Skip to content

Grosvenor Square

London’s 9/11 Memorial

A memorial garden in honour of the 9/11 terror victims stands in Grosvenor Square in London.  It was opened by the Princess Royal in 2003, to mark the second anniversary […]