8111 Quincy Ave Cleveland, OH 44104