17th Avenue Water Tower Portal in Glendale (historical) Illinois United States HomepagePortal17th-avenue-water-tower #ImageModArea L R HP Days 1 17th Avenue Water Tower Login to view View The Portal PS FA--5882%84