10900 Euclid Ave Cleveland, OH, United States 44106