Craig Lyon, MD

Orthopaedic Surgery

3 locations

Mercyhealth Hospital and Medical Center - Walworth

N2950 State Road 67, Lake Geneva, WI 53147

Accepting new patients

(262) 245-0535