3615 W 103rd Street, Cleveland, OH 44111