Home
| Sightseeing

The Statue of Liberty is (technically) located in which city?

The Statue of Liberty is located in New York City.

Tourism FAQs


© Place Sociale
About | Contact | Privacy Policy