Waterloo Public Library – Main Branch (Waterloo) Home Programs Baby ConnectionsSites Waterloo Public Library – Main Branch (Waterloo)