760 Babbitt Road, Euclid, OH, 44123