Tags: Garden.
The Queen Elizabeth II September 11th Garden is located in Hanover Square in downtown Manhattan. It commemorates the 67 British victims of the September 11 2001 attack on the World Trade Center. It was officially opened by Queen Elizabeth II on July 6 2010.Originally planned as The British Memorial Garden it was officially named The British Garden at Hanover Square by Prince Harry on May 29 2009.