Finn McCool's in Schaumburg - 1941 E Algonquin Rd. Schaumburg IL 60173 | (847) 303-5100