The Queen Elizabeth II Garden

11 Hanover Square Lower Manhattan
New York, New York 

+ Google Map