Where is E 12Th St & Superior Av?

Where is E 12Th St & Superior Av located?

E 12Th St & Superior Av, E 12Th St & Superior Av, United States of America (approx. 41.503586°, -81.68654°)


Where is E 12Th St & Superior Av on the map?