Loading Map.... Amasa Stone Chapel10940 Euclid Avenue - ClevelandDetails 41.50500660000001 -81.60918950000001 Address 10940 Euclid Avenue Cleveland OH 44106 Upcoming Events No events in this location