Where is Shaker Square Station?

Where is Shaker Square Station located?

Shaker Square Station, Shaker Square Station, United States of America (approx. 41.48391°, -81.59176°)


Where is Shaker Square Station on the map?