Neelima Rao, MD. Lake Health Physician Group. Primary Specialty. Internal Medicine. Call 440-953-6294. Lake Health Physician Group Willoughby Internal Medicine. Lake West Medical Building. 36100 Euclid Avenue, Suite 240. Willoughby, OH 44094..