Where is Betsy Ross House?

Where is Betsy Ross House located?

Betsy Ross House, Betsy Ross House, United States of America (approx. 39.95206°, -75.14518°)


Where is Betsy Ross House on the map?