Dr. Phillip Michalos 26777 Lorain Rd, North Olmsted, OH 26777 Lorain Rd, North Olmsted, OH 44070, United States of America +1 216-671-2998 Rate this clinic Reviews Map No reviews yetAdd Review