The Statue of Liberty Is in the Northeast, Not the South

The Statue of Liberty stands in New York Harbor, on Liberty Island (federal property, administered by NPS). New York is in the northeastern United States. The statue faces southeast, welcoming arrivals from the Atlantic.

Copyright Wanderlust World © https://www.ynyoo.com