Return to Directory Lake Health West Medical Center Listed in Hospitals 36000 Euclid Avenue, Willoughby, OH 44094 (440) 953-9600 Return to Directory Overview Description Hospital