Where is The Statue of Liberty located? Is #1 in New York Harbor?
New York Harbor
New York Harbor is a body of water between south Manhattan and the Atlantic Ocean The Statue of Liberty stands in New York Harbor The Statue of Liberty is a very large, green statue of a woman
harbor in the New York City, U.S.A. metropolitan area
Does a giant green lady stand in New York Harbor?