Where is Independence Visitor Center located?
Independence Visitor Center, Independence Visitor Center, United States of America (approx. 39.95122°, -75.1499°)
Independence Visitor Center, Independence Visitor Center, United States of America (approx. 39.95122°, -75.1499°)