Loading Map.... Euclid Ave & Stokes Blvd - Details 41.50368118 -81.61315918 Address United States Phone: Upcoming Events No events in this location