Whenever people are traveling through NYC, visiting the Statue of Liberty is often on the list of things to do. Though the landmark is associated with New York, it is technically located in New Jersey - Jersey City precisely.