Where is New Center?

Where is New Center located?

New Center, New Center, United States of America (approx. 42.369137°, -83.07638°)


Where is New Center on the map?