City Of Euclid NPI 1861477812 Practice location: 585 E 222nd St, Euclid, OH 441232029 Taxonomy code: 341600000X Phone: (216) 289-2700