Where is Jefferson & Chalmers?

Where is Jefferson & Chalmers located?

Jefferson & Chalmers, Jefferson & Chalmers, United States of America (approx. 42.372948°, -82.94451°)


Where is Jefferson & Chalmers on the map?