ADVERTISEMENT

On which Island of New York City is The Battery?

Geography Trivia Question: On which Island of New York City is The Battery?