Where is Battery Park?
Battery Park is a 25-acre public park located at the southern tip of Manhattan Island in New York City. It is bounded by the Hudson River to the west and the East River to the east. The park offers stunning views of the Statue of Liberty, Ellis Island, and the New York Harbor. Battery Park is a popular destination for tourists and locals alike, offering a variety of attractions, including the Castle Clinton National Monument, the Battery Park Carousel, and the SeaGlass Carousel.