Get directions to: Ela's Euro Deli, Fox Lake, IL
Restaurant address: 14 E Grand Ave Fox Lake, IL 60020, USA
Restaurant: Ela's Euro Deli