Saint Thomas More Roman Catholic ChurchParishShare215 Thomas Moore DriveElgin, IL 60123United StatesGet directions