Loading Map.... Center for Dialysis Care11717 Euclid Avenue - ClevelandDetails 41.51198959 -81.60232544 Address 11717 Euclid Avenue Cleveland OH 44106 United States The CDC is a multifacility organization that provides state-of-the-art hemodialysis carethroughout Northeast Ohio.Phone: 216-229-1100 Upcoming Events No events in this location