Grand Army Plaza is a must-visit tourist attraction located in Brooklyn, New York. This impressive urban space is the largest public plaza in the borough and a major landmark that offers a glimpse ...