It's on the water borders of New Jersey but belongs to New York. So it's in NYC
No the water separates New Jersey & New York and the statue of Liberty is on an island in-between but considered to be in New York.
Brian, it's in New York
No it's in NYC
Thanks! Your answer is awaiting moderation.