Where is New Lisbon?

Where is New Lisbon located?

New Lisbon, New Lisbon, United States of America (approx. 43.879135°, -90.165405°)


Where is New Lisbon on the map?