The Statue of Liberty The Statue of Liberty is located in New York City, U.S.A. The Statue of Liberty was a gift from the French government to the U.S.A in 1884 to honor…