Loading Map.... Euclid Ave & E. 123rd St Station - Details 41.51363754 -81.59935760 Address United States Phone: Upcoming Events No events in this location