Richard Carlhalas NPI 1558356550 Practice location: 26300 Euclid Ave, Euclid, OH 441323708 Taxonomy code: 103T00000X Phone: (216) 289-8930