Elgin IL STE G Elgin IL | Mudd and Eddies, Restaurants 1. 302 S Mclean Blvd, STE G, Elgin, IL 60123 | Mudd and Eddies (847) 695-2011